国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開發(fā) > PHP > 正文

PHP中用正則表達(dá)式驗(yàn)證中文的問(wèn)題

2024-05-04 23:03:32
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

$str = '中華人民共和國(guó)123456789abcdefg';
echo preg_match("/^[/u4e00-/u9fa5_a-za-z0-9]{3,15}$",$strname);

運(yùn)行一下上面這段代碼,看會(huì)有什么提示信息?
warning: preg_match(): compilation failed: pcre does not support /l, /l, /n, /p, /p, /u, /u, or /x at offset 3 in f:/wwwroot/php/test.php on line 2

原來(lái),php正則表達(dá)式中不支持下列 perl 轉(zhuǎn)義序列:/l, /l, /n, /p, /p, /u, /u, or /x

在 utf-8 模式下,允許用“/x{...}”,花括號(hào)中的內(nèi)容是表示十六進(jìn)制數(shù)字的字符串。原來(lái)的十六進(jìn)制轉(zhuǎn)義序列 /xhh 如果其值大于 127 的話則匹配了一個(gè)雙字節(jié) utf-8 字符。
所以,可以這樣來(lái)解決preg_match("/^[/x80-/xff_a-za-z0-9]{3,15}$",$strname);

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 淳安县| 姜堰市| 栖霞市| 城市| 浮山县| 阆中市| 荥经县| 衡阳市| 类乌齐县| 封开县| 庆阳市| 曲阳县| 新野县| 益阳市| 张家界市| 平乡县| 张家川| 青神县| 嘉善县| 会同县| 赤峰市| 荣昌县| 白山市| 海阳市| 成武县| 新竹县| 逊克县| 蕉岭县| 太仓市| 上饶县| 澄江县| 屏东县| 措美县| 渭源县| 建瓯市| 大名县| 肇源县| 宁南县| 宝鸡市| 新龙县| 江门市|