JavaScript RegEx 元素匹配

标签 javascript regex

我正在尝试使用 '.+\$chkChecked' 的正则表达式来匹配名称为 'container1$container2$chkChecked' 的元素,但是当元素名称如所描述时,我没有得到我期望的匹配项。我做错了什么?

最佳答案

我猜,根据你对引号的使用,你做了类似的事情

re = new RegExp('.+\$chkChecked');

这是行不通的,因为 js 在其字符串解释中利用了\作为转义符,因此它永远不会进入正则表达式解释器

相反,你想要

re = new RegExp('.+\\$chkChecked');

关于JavaScript RegEx 元素匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/91629/

相关文章:

c# - 如何使用 C# 中的正则表达式将文本中的电子邮件地址替换为姓名?

javascript - 是否可以使用正则表达式解析正则表达式字符串

javascript - 如何控制 Android Web 浏览器中 html 输入控件周围的橙色突出显示?

javascript - 如何通过类名重新加载图像 - Javascript 或 Jquery

javascript - 如何在 div 的顶部和底部获得水平滚动条?

regex - Grails-从外部属性文件中读取正则表达式

regex - 如何从 Typescript 中的正则表达式 exec 匹配访问组?

javascript - 如何使用 jquery 中的其他下拉菜单设置下拉文本和值

javascript - 将硬编码固定线添加到 d3 条形图

java - 正则表达式在给定位置添加空格