工作紀實 17 正規表示式收藏

2021-10-10 13:00:54 字數 1300 閱讀 2200

1.只能輸入英文

"text" onkeyup=

"value=value.replace(/[^a-za-z]/g,'')"

>

2.只能輸入中文、英文、數字、@符號和.符號

"text" onkeyup=

"value=value.replace(/[^a-za-z0-9u4e00-u9fa5@.]/g,'')"

>

3.只能輸入字母和漢字

"value=value.replace(/[d]/g,'') "onbeforepaste=

"clipboarddata.setdata('text',clipboarddata.getdata('text').replace(/[d]/g,''))" maxlength=10 name=

"numbers"

>

4.只能輸入英文本母和數字,不能輸入中文

"value=value.replace(/[^\w\/]/ig,'')"

>

5.只能輸入英文本母和數字,不能輸入中文

"value=value.replace(/[^\w\.\/]/ig,'')"

>

帶時間的日期格式校驗

string date_time_rgx =

"^((

([0-

9][1

-9]|[0

-9][1

-9][0

-9]|[0

-9][1

-9][0

-9]|[1

-9][0

-9])-((

(0[13578]|

1[02])-(

0[1-

9]|[12][0

-9]|

3[01]))

|((0[469]|11)

-(0[1-

9]|[12][0

-9]|

30))

|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((

([0-

9])(

0[48]|[2468][048]|[13579][26])|((

0[48]|[2468][048]|[3579][26])

00))

-02-29))\\s+([0-1]?[0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])$"

;

正規表示式收藏

日期的驗證表示式 a.以下正確的輸入格式 2004 2 29 2004 02 29 10 29 39 pm 2004 12 31 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 ...

正規表示式收藏

日期的驗證表示式 a.以下正確的輸入格式 2004 2 29 2004 02 29 10 29 39 pm 2004 12 31 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 ...

正規表示式收藏

1.由數字 26個英文本母或者下劃線組成的字串 0 9a za z 2.非負整數 正整數 0 d 3.正整數 0 9 1 9 0 9 4.非正整數 負整數 0 d 0 5.負整數 0 9 1 9 0 9 6.整數 d 7.非負浮點數 正浮點數 0 d d 8.正浮點數 0 9 0 9 1 9 0 9...