search

Home  >  Q&A  >  body text

javascript - 正则表达式中'/'代表什么?

小白刚学正则,不懂这里的[#\/]中的'\'是什么意思??这里不是应该匹配#号或者/开头的字符串,加个'\'号是什么意思呢?

阿神阿神2813 days ago2581

reply all(3)I'll reply

  • PHPz

    PHPz2017-04-11 11:44:24

    因为分隔符已经用了/,所以表达式里要使用/时就需要用反斜杠\转义.

    你写成调用RegExp的话就可以不用分隔符了:

    var routeStripper = new RegExp("^[#/]\s+$", "g");

    reply
    0
  • PHP中文网

    PHP中文网2017-04-11 11:44:24

    \/是一个东西 表示 / (转义了)

    reply
    0
  • PHP中文网

    PHP中文网2017-04-11 11:44:24

    \是用来转义的 用于转义一些在正则里面有特殊含义的字符为字符串(例如:\/转译成字符串'/')或者转义字符串为在正则里有特殊含义的(例如:\s转义成空格)。

    reply
    0
  • Cancelreply