我需要提取带有 Id 的 html 评论。注释位于 div 上,使用 JQuery $ 运算符不难获得。但是我无法弄清楚我需要的正确 RegEx 字符串。这是评论:
<!-- sid=FFKK12H1 -->
我需要一个 JS 变量,该变量分配有字符串“FFKK12H1”。要使用的正确语法/表达式是什么?谢谢!
编辑:
我忘记了一条非常重要的信息:该代码需要在 IE7 上运行。不幸的是,这是我公司允许我们使用的浏览器,到目前为止,没有一个建议的解决方案在那里工作。还有其他想法吗?
最佳答案
正则表达式为:/<!-- sid=(.+?) -->/i
:
var str = '<!-- sid=FFKK12H1 -->';
console.log(str.match(/<!-- sid=(.+?) -->/i)[1]);
关于从 html 评论中提取数据的 JavaScript Regex 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14944482/