如何在javascript中正则表达一组字符? (\ /)

时间:2013-01-11 16:21:12

标签: javascript jquery regex

我有一个字符串,我想只删除某些“一起”的字符。我怎么能这样做?我正在尝试检查的字符是正斜杠旁边的反斜杠。

http://jsfiddle.net/H4e7p/2/

示例:

这是一个我正在反对的字符串:

Hello world! How \ar/e you? \/\/\/\/\/\/\\\\\\\\/\/

这是应该的样子:

Hello world! How \ar/e you? ******\\\\\\\**

这是实际的样子:

Hello world! How *ar*e you? ***********************

这是我正在使用的正则表达式:

/[\\/]/g

为了完成对一组字符的检查,正则表达式必须是什么样的? (\ /)

2 个答案:

答案 0 :(得分:4)

你使用了错误的常规语法:[xyz]

  

字符集。匹配任何一个附带的字符。

请尝试使用以下正则表达式:/\\\//g

DEMO: http://jsfiddle.net/H4e7p/3/

答案 1 :(得分:1)

/[\\\/]/g的含义是\或/

但你想要/(\\\/)/g

修改更正了/

的转义