小记 正则(一)

前端之家收集整理的这篇文章主要介绍了小记 正则(一)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

之前想写个表单验证,判断输入3-6个字符,写的是regexp=/\w{3,6}/,小于3个字符或者是\w 之外的字符时都返回false,而大于6的字符时任然返回true, 然后regexp改为:regexp=/^\w{3,6}$/ 这样就对了,小于3个字符为false,大于6个也为false。

原因可能是regexp=/\w{3,6}/ 只匹配第一个字串后就返回了,比如sdj234,234 匹配到sdj234时就反回了,后面的就不再匹配了。 而regexp=/^\w{3,6}$/ 要求前后都是字母或数字和_ 并且整个数据长度为3-6 ,所以会将整个串进行匹配。

猜你在找的正则表达式相关文章