如何在正则表达式中使用变量
How can I use a variable inside a RegExp?
var string = "This is a string";
var key = "Th";
var patt = new RegExp(/'b key /, "i");
if(patt.test(string)){
alert("true");
}
如何转义 ''b 以便可以使用 key
变量?
提前感谢!
使用
RegExp 构造函数时不要使用正则表达式文字。
当您想要字符串文本中的'
时,您必须将其转义为 ''
.
这是代码:
var patt = new RegExp("''b " + key + " ", "i");
相关文章:
- 在正则表达式中使用变量
- Javascript 复杂的正则表达式与变量
- Jquery 替换所有文本语法正则表达式中的变量
- 用于比较 HTML 标记内的变量的正则表达式
- javascript中正则表达式(match)中变量的使用错误
- javascript正则表达式:使用单词边界将变量传递给regexp
- 使用正则表达式中的变量与$和^匹配字符串
- 正则表达式提取PHP中的JavaScript变量
- 调整 javascript 正则表达式以过滤来自 url 的变量
- 什么是用于断开变量可能包含“&”的查询字符串的正则表达式
- jQuery 验证器正则表达式使用数组或变量
- 使用变量中的 gi 标志创建正则表达式
- Javascript 正则表达式从句子中检索变量
- 正则表达式中的变量
- 在 javascript 的正则表达式中使用变量
- 添加另一个变量后,正则表达式替换不起作用
- JavaScript 正则表达式,用于获取以 @ 字符开头的字符串中的变量列表
- 如何在正则表达式中使用变量
- 遍历包含正则表达式的 JavaScript 对象变量
- 保存正则表达式匹配项的全局变量名称是什么