js 正则test方法两次返回不一样
2021-11-17 本文已影响0人
头上有煎饺
简单来说就是,正则表达式里面使用了全局匹配g
。如果连续使用test
方法,这次的test
匹配起始位置是根据上一次结束的位置来的(这也是为了可以全局匹配),所以连续两次使用test
就有可能导致后面的匹配失败
简单来说就是,正则表达式里面使用了全局匹配g
。如果连续使用test
方法,这次的test
匹配起始位置是根据上一次结束的位置来的(这也是为了可以全局匹配),所以连续两次使用test
就有可能导致后面的匹配失败