首页 > 建站教程 > JS、jQ、TS >  js正则表达式验证大全正文

js正则表达式验证大全

0.至少有一个数字字母的正则表达式,即6-18位字母和数字混合组成的正则表达式:
/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{6,18}$/

1.由数字、26个英文字母或者下划线组成的字符串:
^[0-9a-zA-Z_]{1,}$

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])|([0-9][1-9][0-9]/.[0-9]+)|([0-9][1-9][0-9]))9.非正浮点数(负浮点数+0):((−/d+(/./d+)?)|(0+(/.0+)?))

10.负浮点数 :
^(-(([0-9]+/.[0-9][1-9][0-9])|([0-9][1-9][0-9]/.[0-9]+)|([0-9][1-9][0-9])))11.浮点数:(−?/d+)(/./d+)?

12.由26个英文字母组成的字符串 :
^[A-Za-z]+13.由26个英文字母的大写组成的字符串:[A−Z]+

14.由26个英文字母的小写组成的字符串 :
^[a-z]+15.由数字和26个英文字母组成的字符串:[A−Za−z0−9]+

16.由数字、26个英文字母或者下划线组成的字符串 :
^/w+17.email地址:[/w−]+(/.[/w−]+)∗@[/w−]+(/.[/w−]+)+

18.url:
^[a-zA-z]+://(/w+(-/w+))(/.(/w+(-/w+)))(/?/S)?$

19. 年-月-日:
/^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-((0-2)|(3[0|1]))$/

20.月/日/年:
/^((0([1-9]{1}))|(1[1|2]))/((0-2)|(3[0|1]))/(d{2}|d{4})/21.Emil:([w−.]+)@(([[0−9]1,3.[0−9]1,3.[0−9]1,3.)|(([w−]+.)+))([a−zA−Z]2,4|[0−9]1,3)(]?)

22. 电话号码:
(d+-)?(d{4}-?d{7}|d{3}-?d{8}|^d{7,8})(-d+)?

23.IP地址:
^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$

24. 匹配中文字符的正则表达式:
[/u4e00-/u9fa5]

25.匹配双字节字符(包括汉字在内):
[^/x00-/xff]

26. 匹配空行的正则表达式:
/n[/s| ]*/r

27.匹配HTML标记的正则表达式:
/<(.)>.