网页的内容:
600888sdafds600585fdas600003
将数字替换成<a href="stock/sn?sn=600585">600585</a><a href="stock/sn?sn=600003">600003</a>
window.onload = function(){
stocklinks($("postlist"));
}
function stocklinks (obj){
var all = ['600001', '600585','600007'......................];//数组里面是股票代码
var data = obj.innerHTML;
if(data!=null){
for(var i in all) {
//将data里面的数字存在于all数组替换成链接
}
$("postlist").innerHTML = data;
}
}
600888sdafds600585fdas600003
将数字替换成<a href="stock/sn?sn=600585">600585</a><a href="stock/sn?sn=600003">600003</a>
window.onload = function(){
stocklinks($("postlist"));
}
function stocklinks (obj){
var all = ['600001', '600585','600007'......................];//数组里面是股票代码
var data = obj.innerHTML;
if(data!=null){
for(var i in all) {
//将data里面的数字存在于all数组替换成链接
}
$("postlist").innerHTML = data;
}
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head> <body>
</body>
<script>
window.onload = function(){
stocklinks();
}
function stocklinks (){
var all = ['600001','600585','600007'];
var data = "600888sdafds600585fdas600003werwerw600585";
if(data!=null){
for(var i in all) {
var tmp =all[i]
alert(tmp)
if(data.indexOf(tmp)!=-1){
var reg = new RegExp(tmp,"g");
data = data.replace(reg,"<a href='stock/sn?sn="+tmp+"'>"+tmp+"</a>");
}
}
}
alert(data);
} </script>
</html>
var reg = /(\d+)[a-z]*/g;
alert(str.replace(reg,"<a href=\"stock/sn?sn=$1\">$1</a>"));
var all = ['600001', '600585','600007'];//数组里面是股票代码
all = all.join("|");
var data = obj;
if(data!=null){
var reg = new RegExp("(" + all + ")","g");
alert(data.replace(reg,"<a href=\"stock/sn?sn=$1\">$1</a>"));
}
}
stocklinks("600888sdafds600585fdas600003");
var reg = /(\d+)[a-z]*/g;
alert(str.replace(reg,"<a href=\"stock/sn?sn=$1\">$1</a>"));