我正在尝试使用 '.+\$chkChecked'
的正则表达式来匹配名称为 'container1$container2$chkChecked'
的元素,但是当元素名称如所描述时,我没有得到我期望的匹配项。我做错了什么?
最佳答案
我猜,根据你对引号的使用,你做了类似的事情
re = new RegExp('.+\$chkChecked');
这是行不通的,因为 js 在其字符串解释中利用了\作为转义符,因此它永远不会进入正则表达式解释器
相反,你想要
re = new RegExp('.+\\$chkChecked');
关于JavaScript RegEx 元素匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/91629/