這次帶給大家在php與JS裡怎麼用正規匹配漢字,在php與JS裡用正則匹配漢字的注意事項有哪些,下面就是實戰案例,一起來看一下。
本文實例講述了php與javascript正規符合中文的方法。分享給大家供大家參考,如下:
php中正規符合utf-8中文: (重點是:[\x{4e00}-\x{9fa5} ]+
)
$str = "脚本之家"; if (preg_match("/^[\x{4e00}-\x{9fa5}]+$/u",$str,$arr)) { print("该字符串全部是中文"); echo '<pre class="brush:php;toolbar:false">'; print_r($arr); } else { print("该字符串不全部是中文"); echo '<pre class="brush:php;toolbar:false">'; print_r($arr); }
php中正規符合gbk、gb2312中文:
preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/",$str)
javascript正規符合中文:
var str = "php编程"; if (/^[\u4e00-\u9fa5]+$/.test(str)) { alert("该字符串全部是中文"); } else { alert("该字符串不全部是中文"); }
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
推薦閱讀:
以上是在php與JS裡怎麼用正規匹配漢字的詳細內容。更多資訊請關注PHP中文網其他相關文章!