JS注册验证
我看网上的JS注册验证代码都用的test验证是否符合正则表达式但是test不是只要包含符合条件的字符就会返回TRUE吗
如果还包含了其他字符,那岂不是还是返回TRUE,这样就不对了啊
怎么用test验证是不是只包含8位以上数字或字母组成的字符串 用^和$来匹配开始符号和结束符号就好了
/^\w{8,}$/.test('abc123456789'); //true
/^\w{8,}$/.test('asd852'); //false
/^\w{8,}$/.test(':">?>?<M!@##$#%$^(^&'); //false
Darth_EF 发表于 2021-3-23 22:06
用^和$来匹配开始符号和结束符号就好了
/^\w{8,}$/.test('abc123456789'); //true
/^\w{8,}$/.test('asd8 ...
谢谢大佬 {:5_90:}{:5_102:}{:5_103:}{:5_104:}{:5_106:}{:5_107:}{:5_108:}{:5_109:}{:5_110:}{:5_101:}{:5_91:}{:5_93:}{:5_94:}{:5_95:}{:5_96:}{:5_97:}{:5_98:}{:5_99:}{:5_111:}
页:
[1]