出现这种情况的原因是什么,js对正则表达式的解析不确定?还是浏览器的问题?浏览器为
所有类似 '^a555465' 这样的字符串都会出现一次返回 true, 一次返回 false
你是想通过正则判断什么?
浏览器并没有出错,而是你正则表达用全局匹配/g全局匹配是多次匹配,是当你第一次匹配成功后,会返回lastIndexOf,就是第一次匹配字符的下一位,下次匹配从lastIndexOf开始,当匹配失败lastIndexOf返回0