匹配中文:[\u4e00-\u9fa5]
英文本母:[a-za-z]
數字:[0-9]
匹配中文,英文本母和數字及_:
^[\u4e00-\u9fa5_a-za-z0-9]+$
同時判斷輸入長度:
[\u4e00-\u9fa5_a-za-z0-9_]
^[\w\u4e00-\u9fa5\uf900-\ufa2d]*$
只含有漢字、數字、字母、下劃線不能以下劃線開頭和結尾:
^(?!_)(?!.*?_$)[a-za-z0-9_\u4e00-\u9fa5]+$
其中:^ 與字串開始的地方匹配
(?!_) 不能以_開頭
(?!.*?_$) 不能以_結尾
[a-za-z0-9_\u4e00-\u9fa5]+ 至少乙個漢字、數字、字母、下劃線
$ 與字串結束的地方匹配
放在程式裡前面加@,否則需要\\進行轉義 @」^(?!_)(?!.*?_$)[a-za-z0-9_\u4e00-\u9fa5]+$」
(或者:@」^(?!_)\w*(?只含有漢字、數字、字母、下劃線,下劃線位置不限:
^[a-za-z0-9_\u4e00-\u9fa5]+$
2~4個漢字
@」^[\u4e00-\u9fa5]$」;
最長不得超過7個漢字,或14個位元組(數字,字母和下劃線)正規表示式
^[\u4e00-\u9fa5]$|^[\da-za-z_]$
常用正規表示式大全!(例如:匹配中文、匹配html)
比較全的正規表示式
一 校驗數字的表示式 1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數字 d 5 零和非零開頭的數字 0 1 9 0 9 6 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7 帶1 2位小數的正數或負數 d d 8 正數 負數 和小數 d d 9 有兩位小數的...
正規表示式全 常用的正規表示式
數字 0 9 n位的數字 d 至少n位的數字 d m n位的數字 d 零和非零開頭的數字 0 1 9 非零開頭的最多帶兩位小數的數字 1 9 0 9 帶1 2位小數的正數或負數 d d 正數 負數 和小數 d d 有兩位小數的正實數 0 9 0 9 有1 3位小數的正實數 0 9 0 9 非零的正整...
正規表示式(全)
之前學習過正規表示式,沒有系統的總結過,今天尋找一篇分享出來。網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 4 5 6 7 8 ...