17種正規表示式

2021-04-14 00:44:06 字數 1979 閱讀 5404

"^//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

時間正規表示式

2004-02-29 23:59:59

^((/d(([02468][048])|([13579][26]))[/-///s]?((((0?[13578])|(1[02]))[/-///s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[/-///s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[/-///s]?((0?[1-9])|([1-2][0-9])))))|(/d(([02468][1235679])|([13579][01345789]))[/-///s]?((((0?[13578])|(1[02]))[/-///s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[/-///s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[/-///s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(/s(((0?[0-9])|([1-2][0-3]))/:([0-5]?[0-9])((/s)|(/:([0-5]?[0-9])))))?$

年-月-日   小時:分:秒:  

^(19[0-9]|[2-9][0-9])-((0(1|3|5|7|8)|10|12)-(0[1-9]|1[0-9]|2[0-9]|3[0-1])|(0(4|6|9)|11)-(0[1-9]|1[0-9]|2[0-9]|30)|(02)-(0[1-9]|1[0-9]|2[0-9]))/x20(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9])$ 

29/2/2004   4:50:  

^((((31//(0?[13578]|1[02]))|((29|30)//(0?[1,3-9]|1[0-2])))//(1[6-9]|[2-9]/d)?/d)|(29//0?2//(((1[6-9]|[2-9]/d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))))|(0?[1-9]|1/d|2[0-8])//((0?[1-9])|(1[0-2]))//((1[6-9]|[2-9]/d)?/d))   (20|21|22|23|[0-1]?/d):[0-5]?/d:[0-5]?/d$

17種正規表示式

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 非正浮點數 負浮點數 ...

17種正規表示式

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 非正浮點數 負浮點數 ...

17 種正規表示式

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 非正浮點數 負浮點數 ...