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

首頁 > 編程 > PHP > 正文

PHP實現用戶名中文漢字正則驗證

2020-03-22 18:52:11
字體:
來源:轉載
供稿:網友
在php中,通過html' target='_blank'>正則表達式對用戶名進行格式驗證,本文主要和大家分享PHP實現用戶名中文漢字正則驗證,希望能幫助到大家。

用戶名驗證規則:用戶名只能由數字、字母、中文漢字及下劃線組成,不能包含特殊符號。

/^[a-zA-Z][/w]{3,14}$|^[/x{4e00}-/x{9fa5}a-z-A-Z_]{1}([/x{4e0}-/x{9fa5}]|[/x{4e00}-/x{9fa5}a-z-A-Z/d_]){3,6}$/u

ps:這是我自己組合的正則表達式,有點長有點復雜;

關鍵在于"/^[A-Za-z0-9_/x{4e00}-/x{9fa5}]+$/u"這一段,其中"A-Za-z0-9_"代表驗證字母、數字及下劃線,

"/x{4e00}-/x{9fa5}"代表漢字驗證。"/u"代表unicode(utf-8)匹配。

在php中,不支持[/u4e00-/u9fa5]匹配漢字,而是用/x表示十六進制數據,然而php中用"[/x4e00-/x9fa5]"的寫法也是錯的,

必須用{}把它包起來才行。此外,由于編碼關系,需要用到"/u"聲明編碼格式。

相關推薦:

學知漢字正則驗證

以上就是PHP實現用戶名中文漢字正則驗證的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 伊春市| 高淳县| 韶山市| 福海县| 昂仁县| 乐东| 广宗县| 泸水县| 平定县| 华池县| 东乌珠穆沁旗| 泰顺县| 罗源县| 长阳| 洪江市| 永仁县| 镇江市| 乐山市| 伽师县| 独山县| 红桥区| 南部县| 鄯善县| 夏河县| 本溪市| 胶州市| 高清| 松原市| 卫辉市| 彩票| 疏附县| 延长县| 阿尔山市| 万源市| 元朗区| 杭锦后旗| 郁南县| 深泽县| 宁国市| 屏山县| 南岸区|