代码之家  ›  专栏  ›  技术社区  ›  Taylor Austin

如何使用regexp测试字符串是否包含-0或-1?

  •  -2
  • Taylor Austin  · 技术社区  · 8 年前

    我不太确定该怎么做,因为它包括 - . 我需要测试这两种情况。我很确定你用的是 / 为了逃避特殊角色,但我尝试了 RegExp(\/-0 /-1\).test(string) 而且一点运气都没有。我不熟悉RegExp。

    2 回复  |  直到 8 年前
        1
  •  3
  •   ctwheels    8 年前
    -[01]
    
    • - 逐字匹配
    • [01] 火柴 0 1

    var a = ["-1", "-0", "1", "0", "-2"]
    
    a.forEach(function(s) {
      console.log(/-[01]/.test(s))
    })
        2
  •  0
  •   Kyle S    8 年前

    看起来你的反斜杠向后了,下面是代码

    (/-0|-1/g).test(string);