我的 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] 删除。
我来说两句