《PHP如何用正則表達式匹配淘口令?或匹配人民幣貨幣符號,或正則匹配Unicode字符》要點:
本文介紹了PHP如何用正則表達式匹配淘口令?或匹配人民幣貨幣符號,或正則匹配Unicode字符,希望對您有用。如果有疑問,可以聯(lián)系我們。
相關(guān)主題:PHP開發(fā)
現(xiàn)在很流行淘口令,在開發(fā)時,如果遇到要正則匹配淘口令,比如:
¥yIIF0s9zvxS¥
使用正常的正則表達式匹配目前看是可以,比如:
$reg = '#¥([a-zA-Z0-9]{11})¥#is';
不過,其中的人民幣符號¥是Unicode編碼,其編碼是\uffe5, 為了安全起見,我們使用正則匹配它的unicode,語法如下:
$reg = "#\x{ffe5}([a-zA-Z0-9]{11})\x{ffe5}#isu"; if(preg_match ($reg, $tbToken, $m)!==false) { print_r ($m); }
其中\(zhòng)x{ffe5} 就是人民幣符號的編碼。結(jié)果如下:
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/14667.html