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"聲明編碼格式。
