PHP正則は中国語、アルファベット、数字と下線にマッチする
480 ワード
PHP正則は中国語、アルファベット、数字と下線にマッチする
最近プロジェクトをしていて、正則でユーザー名を判断する必要があり、PHP正則が漢字にマッチする問題がjsで発生しました.
問題ありませんが、PHPでは間違いを報告します
そしてグーグルが降りると、PHPの
最近プロジェクトをしていて、正則でユーザー名を判断する必要があり、PHP正則が漢字にマッチする問題がjsで発生しました.
/^[\u4E00-\u9FA5A-Za-z0-9_]+$/
問題ありませんが、PHPでは間違いを報告します
preg_match(): Compilation failed: PCRE does not support \L, \l, \N{name}
そしてグーグルが降りると、PHPの
preg_match()
マッチング正則は他の言語とはまだ大きくないことに気づいた.// PHP , , ( )
/^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/u