需求 在JS中将页面关键字加链接
关键字 比如:百度,CSDN 百度和CSDN那个对员工好
<a href="http://www.baidu.com">我想知道百度和CSDN</a>那个对员工好
<a href="http://www.baidu.com">百度</a>和CSDN那个对员工好
效果就是 第一句百度、CSDN和第三句的CSDN 加上 链接
求
关键字 比如:百度,CSDN 百度和CSDN那个对员工好
<a href="http://www.baidu.com">我想知道百度和CSDN</a>那个对员工好
<a href="http://www.baidu.com">百度</a>和CSDN那个对员工好
效果就是 第一句百度、CSDN和第三句的CSDN 加上 链接
求
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
</head><script type="text/javascript">
var html = "我想知道百度和CSDN那个对员工好";
var reg = /(百度)/g;
alert(html.replace(reg, "<a href=\"http://www.baidu.com\">$1</a>"));
</script>
</body>
</html>
var text= " 百度和CSDN那个对员工好
<a href="http://www.baidu.com">我想知道百度和CSDN</a>那个对员工好
<a href="http://www.baidu.com">百度</a>和CSDN那个对员工好";
var patrn = "阿姨|故事|我讲她的奋斗";
var patrnurl = "http://www.szhome.com|http://www.baidu.com|http://www.szh.com";
var textlist = [];
var listpatrn = [];
listpatrn = patrn.split('|');
listpatrnurl = patrnurl.split('|');
for (var i = 0; i < listpatrn.length; i++) {
var Reg = new RegExp(listpatrn[i],"g");
text=text.replace(Reg,"<a href=\""+listpatrnurl[i]+"\">"+listpatrn[i]+"</a>");
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
</head>
<body>
<script type="text/javascript">
var html = "我想知道百度和CSDN那个对员工好";
var reg = /(百度)/g;
alert(html.replace(reg, "<a href=\"http://www.baidu.com\">$1</a>"));
</script>
</body>
</html>
正则该怎么写呢
<a href="http://www.baidu.com">我想知道百度和CSDN</a> 这句不需要加链接如何去区分呢?