Javascript正则表达式测试单引号,双引号,正向和反斜杠

时间:2017-08-03 11:07:37

标签: javascript regex

我正在尝试编写一个正则表达式,用于测试给定字符串是否包含以下内容:

  • 单引号
  • 双引号
  • 正斜杠
  • 反斜杠

该字符串最终将来自JSON对象。

这是我为测试目的而放在一起的内容:

const validationRegex = new RegExp('[\'\"\\\/]+', 'g');
const name = `
myname\
`

let result = validationRegex.test(name)
console.log(result)

单引号,双引号和 正斜杠 的结果为“true”,这是预期的行为。但是对于 反斜杠 ,结果为“false”

e.g。

const validationRegex = new RegExp('[\'\"\\\/]+', 'g');
const name = `
myname\
`

let result = validationRegex.test(name)
console.log(result) // false

我错过了什么?

0 个答案:

没有答案