本文實(shí)例講述了php與javascript正則匹配中文的方法。分享給大家供大家參考,具體如下:
php中正則匹配utf-8中文: (重點(diǎn)是:[/x{4e00}-/x{9fa5}]+
)
$str = "武林網(wǎng)";if (preg_match("/^[/x{4e00}-/x{9fa5}]+$/u",$str,$arr)) { print("該字符串全部是中文"); echo '<pre>'; print_r($arr);} else { print("該字符串不全部是中文"); echo '<pre>'; 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("該字符串不全部是中文");}
PS:這里再為大家提供2款非常方便的正則表達(dá)式工具供大家參考使用:
JavaScript正則表達(dá)式在線測(cè)試工具:
http://tools.VeVB.COm/regex/javascript
正則表達(dá)式在線生成工具:
http://tools.VeVB.COm/regex/create_reg
希望本文所述對(duì)大家正則表達(dá)式學(xué)習(xí)有所幫助。
新聞熱點(diǎn)
疑難解答