中文正則驗證


js:

匹配中文字符的正則表達式: [\u4e00-\u9fa5]
匹配雙字節字符(包括漢字在內):[^\x00-\xff]

php:

/^[\x{4e00}-\x{9fa5}]+$/u

其中"\x{4e00}-\x{9fa5}"代表漢字驗證。"/u"代表unicode(utf-8)匹配。
在php中,不支持[\u4e00-\u9fa5]匹配漢字,而是用\x表示十六進制數據,然而php中用"[\x4e00-\x9fa5]"的寫法也是錯的,必須用{}把它包起來才行。此外,由於編碼關系,需要用到"/u"聲明編碼格式。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM