js验证字符串为86开头的指定长度
正则表达式,想说搞懂还是不太容易,虽然规则就那么多,但是看了总是容易搞忘,又不是天天用,感觉有点像那句话:好刚用在刀刃上。
晚上看到有人在论坛问这个问题,不能以86开头,排开6*和8*的情况,思索好久,然后又测试,最后还是搞出来了。其实正则的相互参考性还是很强,如果多收集的话应该不会花太多时间,我的收集习惯不好,只能去翻翻验证框架的代码从常用的地方来套。
上代码:字符串最长20位,不能以86开始:
new document
输出:
false true true true true true true