常用正規表示式集錦

2021-04-12 16:32:27 字數 903 閱讀 1809

只能輸入數字:「^[0-9]*$」

只能輸入n位的數字:「^/d$」

只能輸入至少n位數字:「^/d$」

只能輸入m-n位的數字:「^/d$」

只能輸入零和非零開頭的數字:「^(0|[1-9][0-9]*)$」

只能輸入有兩位小數的正實數:「^[0-9]+(.[0-9])?$」

只能輸入有1-3位小數的正實數:「^[0-9]+(.[0-9])?$」

只能輸入非零的正整數:「^/+?[1-9][0-9]*$」

只能輸入非零的負整數:「^/-[1-9][0-9]*$」

只能輸入長度為3的字元:「^.$」

只能輸入由26個英文本母組成的字串:「^[a-za-z]+$」

只能輸入由26個大寫英文本母組成的字串:「^[a-z]+$」

只能輸入由26個小寫英文本母組成的字串:「^[a-z]+$」

只能輸入由數字和26個英文本母組成的字串:「^[a-za-z0-9]+$」

只能輸入由數字、26個英文本母或者下劃線組成的字串:「^/w+$」

驗證使用者密碼:「^[a-za-z]/w$」正確格式為:以字母開頭,長度在6-18之間,

正確格式為:「***x-******x」,「***x-******xx」,「***-******x」,

「***-******xx」,「******x」,「******xx」。

驗證身份證號(15位或18位數字):「^/d|/d{}18$」

驗證一年的12個月:「^(0?[1-9]|1[0-2])$」正確格式為:「01」-「09」和「1」「12」

驗證乙個月的31天:「^((0?[1-9])|((1|2)[0-9])|30|31)$」

正確格式為:「01」「09」和「1」「31」。  

輸入框中對危險字元'%>//

常用正規表示式集錦

d 非負整數 正整數 0 0 9 1 9 0 9 正整數 d 0 非正整數 負整數 0 0 9 1 9 0 9 負整數 d 整數 d d 非負浮點數 正浮點數 0 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 正浮點數 d d 0 0 非正浮點數 負浮點數 ...

常用正規表示式集錦

一 校驗數字的表示式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 有兩位小數的正...

常用正規表示式集錦

1 9 d 匹配負整數 1 9 d 匹配整數 1 9 d 0 匹配非負整數 正整數 0 1 9 d 0 匹配非正整數 負整數 0 1 9 d d 0 d 1 9 d 匹配正浮點數 1 9 d d 0 d 1 9 d 匹配負浮點數 1 9 d d 0 d 1 9 d 0?0 0 匹配浮點數 1 9 d...