常用正規表示式集錦

2021-04-19 21:33:08 字數 971 閱讀 9409

"^//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+)?))$"//

非正浮點數(負浮點數 + 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+)?$"//

浮點數 

"^[a-za-z]+$"//

由26個英文本母組成的字串 

"^[a-z]+$"//

由26個英文本母的大寫組成的字串 

"^[a-z]+$"//

由26個英文本母的小寫組成的字串 

"^[a-za-z0-9]+$"//

由數字和26個英文本母組成的字串 

"^//w+$"//

由數字、26個英文本母或者下劃線組成的字串 

"^[//w-]+(//.[//w-]+)*@[//w-]+(//.[//w-]+)+$"//

email位址 

"^[a-za-z]+://(//w+(-//w+)*)(//.(//w+(-//w+)*))*(//?//s*)?$"//

url

常用正規表示式集錦

只能輸入數字 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 數字 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...