6-18位字母和数字的混合组成的正则表达式的js

版权声明:欢迎评论 https://blog.csdn.net/halaoda/article/details/81224995
if( /^[a-zA-Z0-9]{6,18}$/.test( password ) ) {
    alert( 'ok' );
}

至少有一个数字字母的正则表达式:

/^(?=.*[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 Z a z 0 9 ] +
16.由数字、26个英文字母或者下划线组成的字符串 :
^/w+ 17. e m a i l : [ / 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. E m i l : ( [ w . ] + ) @ ( ( [ [ 0 9 ] 1 , 3 . [ 0 9 ] 1 , 3 . [ 0 9 ] 1 , 3 . ) | ( ( [ w ] + . ) + ) ) ( [ a z A 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标记的正则表达式:
/<(.)>.

猜你喜欢

转载自blog.csdn.net/halaoda/article/details/81224995
今日推荐