代码之家  ›  专栏  ›  技术社区  ›  sn n

用于空格的正则表达式Javascript[重复]

  •  -1
  • sn n  · 技术社区  · 7 年前

    在下面的正则表达式中, \s 表示空格字符。我想象regex解析器正在遍历字符串并看到 \ 知道下一个角色很特别。

    但事实并非如此,因为需要双重逃生。

    这是为什么?

    var res = new RegExp('(\\s|^)' + foo).test(moo);
    

    有没有一个具体的例子可以说明一次逃跑是如何被错误地理解为其他事情的?

    0 回复  |  直到 7 年前