Javascript 正则表达式中的/是什么意思?
我遇到了一些遗留代码,我们试图使用javascript正则表达式对字符串进行精确匹配 我试图理解他们为什么在匹配字符串之前和之后使用/ 范例Javascript 正则表达式中的/是什么意思?,javascript,regex,Javascript,Regex,我遇到了一些遗留代码,我们试图使用javascript正则表达式对字符串进行精确匹配 我试图理解他们为什么在匹配字符串之前和之后使用/ 范例 var match = thinger.match(/stringToMatch/); 这个字符做什么?/regex here/是在javascript中声明正则表达式的一种方法 /字符是正则表达式声明的分隔符,就像单引号或双引号是字符串声明的分隔符一样 有关书面说明,请参阅。正则表达式可以通过以下两种方式之一在javascript中声明: var r
var match = thinger.match(/stringToMatch/);
这个字符做什么?
/regex here/
是在javascript中声明正则表达式的一种方法
/
字符是正则表达式声明的分隔符,就像单引号或双引号是字符串声明的分隔符一样
有关书面说明,请参阅。正则表达式可以通过以下两种方式之一在javascript中声明:
var re = /match string here/i;
var re = new RegExp("match string here", "i");
在此处使用/regex/
方法的优点是:
/
新RegExp(“regex here”)
方法的优点是:
newregexp(“first”+foo+“which”)
中所示,这是其他方法无法做到的/regex here/
是在javascript中声明正则表达式的一种方法
/
字符是正则表达式声明的分隔符,就像单引号或双引号是字符串声明的分隔符一样
有关书面说明,请参阅。正则表达式可以通过以下两种方式之一在javascript中声明:
var re = /match string here/i;
var re = new RegExp("match string here", "i");
在此处使用/regex/
方法的优点是:
/
新RegExp(“regex here”)
方法的优点是:
newregexp(“first”+foo+“which”)
中所示,这是其他方法无法做到的/
类似于。/
类似于。它们是指定正则表达式开头和结尾的分隔符。您还可以附加诸如/i之类的运算符,以使正则表达式独立于大小写 它们是指定正则表达式开头和结尾的分隔符。您还可以附加诸如/i之类的运算符,以使正则表达式独立于大小写 它是一个字符串的分隔符。就像您可以通过键入'string'
而不是调用其构造函数新建字符串('string')
来创建新的基本字符串一样,您可以使用/RegExp/
而不是新建RegExp('RegExp')来指定RegExp,它是。就像您可以通过键入'string'
而不是调用其构造函数新建字符串('string')
来创建新的基本字符串一样,您可以使用/RegExp/
而不是新建RegExp('RegExp')很好的答案,+1来指定RegExp@MedicineMan:斜杠的技术术语是“分隔符”。@iain-Thx。我在答案上加了“分隔符”。回答得好,+1@MedicineMan:斜杠的技术术语是“分隔符”。@iain-Thx。我在答案中添加了“分隔符”,“运算符”通常称为“标志”,“运算符”通常称为“标志”