昨天和一个同事讨论问题,说是正则的"|"这个符号在 javascript 里面失效,感觉很奇怪会来写了一个实验一下
/^([1-9]/d{0,3})|0$/ig; 发现了问题,这个正则匹配的结果不对,11111 这个也匹配通过,后来在网上看看资料改进了一下,就解决了这个问题 /^([1-9]/d{0,3})$|^0$/ig; 感觉问题的关键就是 ^$ | ^$,呵呵不管怎么样问题解决就好~
昨天和一个同事讨论问题,说是正则的"|"这个符号在 javascript 里面失效,感觉很奇怪会来写了一个实验一下
/^([1-9]/d{0,3})|0$/ig; 发现了问题,这个正则匹配的结果不对,11111 这个也匹配通过,后来在网上看看资料改进了一下,就解决了这个问题 /^([1-9]/d{0,3})$|^0$/ig; 感觉问题的关键就是 ^$ | ^$,呵呵不管怎么样问题解决就好~