如何在正则表达式构造函数中包含符号
How do I include symbols in regular expression constructors?
我想要以下正则表达式:
/(ending)$/
其中ending是一个变量。我发现要在正则表达式中使用变量,必须使用正则表达式构造函数。所以我试了:
var pattern = new RegExp((ending)$);
但这也不工作!如果我不包括分组括号和美元符号,这是有效的,但我需要这些特殊字符作为我的模式的一部分!
我试着用引号把特殊字符括起来,还用反斜杠把它们消掉,但似乎都不起作用!如何在正则表达式构造函数中包含特殊字符?!
它接受一个字符串…
var pattern = new RegExp("(" + ending+ ")$");
相关文章:
- 包含转义符号的正则表达式
- 当元素ID包含美元符号时,Javascript中的getElementByid.当ID包含美元符号时,
- 如何拆分字符串但包含一些符号(#'s和+'s)
- javascript正则表达式匹配字符串包含阿拉伯特殊字符符号'œ;u0640
- 使用功能更改文本并包含项目符号图像
- 所有有效的电子邮件是否至少包含一个@符号
- 如何根据条件显示包含唯一项目符号的无序列表
- 内容中的插入符号定位包含 dom 图像的可编辑
- 如果字符串在JQuery中包含$符号,则返回空
- 在不包含@符号的每行中选择非空格
- 当表单元素包含带有一些特殊符号的id时,jQuery验证器会出错'无法识别的表达式'
- 由于无法下载,文件名包含%符号
- 在谷歌图表中包含带有MathJax的LaTeX符号
- 正在检查字符串是否包含数字和符号
- 美元符号&在HTML脚本标签之外包含Javascript块的花括号
- 如何在正则表达式构造函数中包含符号
- 如何检查字符串是否包含符号列表
- Regex测试字符串包含一个特定的模式,并排除特定的符号使用javascript
- 包含和排除符号的RegExp
- 提取包含符号链接的压缩文件