永发信息网

javascript使用正则表达式替换文本,很简单的

答案:1  悬赏:40  手机版
解决时间 2021-02-27 23:27
  • 提问者网友:wodetian
  • 2021-02-27 04:55
我的html文件里面有很多这些内容
<a href="news://termId=64655&newsId=7585605">
我想把news://这段全部替换为com这个字符串或者替换为某一个变量字符串的内容。
怎么做???
最佳答案
  • 五星知识达人网友:鸽屿
  • 2021-02-27 06:05
如果是处理文本代码,那么可以将HTML代码赋值给一个变量,假设code,然后:
code=code.replace(/(\shref=")news:[^"]*(")/gi, '$1你要替换成的内容$2');
如果是要在DOM中处理,可以:
var links=document.getElementsByTagName('A');
for(var i=0;i<links.length;i++){
links[i].href=links[i].href.replace(/news:[^"]*/gi,'你要替换成的内容');
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯