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标记的正则表达式:
/<(.)>.