javascript 正则表达式中的组替换

苏拉巴·库马尔

我的 html 中有锚标记。href属性的值'开头"我想替换javascript:window.location.replace('href 值和').

样本输入

"<a href="xyz.com" attr="pqrs"> text </a> \n <a href='xyz1.com' attr="pqrs"> text1 </a>"

期望输出

"<a href="javascript:window.location.replace('xyz.com')" attr="pqrs"> text </a> \n <a href='"xyz.com"' attr="pqrs"> text1 </a>"

卡姆维尔·辛格

试试下面的代码。

sample_input.replace(new RegExp('(<a.?href=)([\'\"])(.?)([\'\"])', 'g'), "\$1\"javascript:window.location.replace('\$3')\"")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章