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