小记 正则(一)
发布时间:2020-12-14 01:15:47 所属栏目:百科 来源:网络整理
导读:之前想写个表单验证,判断输入3-6个字符,写的是regexp=/w{3,6}/,小于3个字符或者是w 之外的字符时都返回false,而大于6的字符时任然返回true, 然后regexp改为:regexp=/^w{3,6}$/ 这样就对了,小于3个字符为false,大于6个也为false。 原因可能是 regexp=
之前想写个表单验证,判断输入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 ,所以会将整个串进行匹配。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |