国产探花免费观看_亚洲丰满少妇自慰呻吟_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實現用戶名中文漢字正則驗證的詳細內容,更多請關注 其它相關文章!

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 名山县| 出国| 凤山市| 兴化市| 红原县| 南和县| 鄂托克前旗| 北川| 白朗县| 那曲县| 临沭县| 东源县| 三门县| 全椒县| 庆云县| 赫章县| 甘泉县| 芦溪县| 开平市| 金川县| 五指山市| 巴马| 手游| 公主岭市| 宜黄县| 福建省| 游戏| 瑞安市| 白城市| 台安县| 凌云县| 柳林县| 富源县| 根河市| 宁陵县| 雷波县| 汶川县| 竹溪县| 荥阳市| 湛江市| 集安市|