這篇文章主要介紹了php與javascript正則匹配中文的方法,結合實例形式分析了針對utf-8與GBK編碼情況下的php、javascript正則匹配中文操作技巧,需要的朋友可以參考下
本文實例講述了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與javascript正規符合中文的方法分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!