如
a
b
cABC之间是回车这样怎么分割
我要的结果
<a href="a">1</a>
<a href="b">2</a>
<a href="c">3</a>
123是自动的。
小弟很菜,最好给全部代码,谢谢
a
b
cABC之间是回车这样怎么分割
我要的结果
<a href="a">1</a>
<a href="b">2</a>
<a href="c">3</a>
123是自动的。
小弟很菜,最好给全部代码,谢谢
var arr = str.split("\r\n");//回车分割
var newArr = new Array();
for(var i=0;i<arr.length;i++){
newArr[newArr.length]="<a href=\""+str[i]+"\">"+(i+1)+"</a>";
}
return newStr.join("\r\n");
}
<script type="text/javascript">
<!--
var str = "a\r\nb\r\nc";
alert(str.replace(/(\w)[\s]*/g ,"<a href='$1'>$1</a>"));
//-->
</script>
<script type="text/javascript">
<!--
var str = "a\r\nb\r\nc";
var arr = [];
str.replace(/(\w)[\s]*/g ,function(){
arr.push("<a href='"+arguments[1]+"'>"+(arr.length)+"</a>")
});
alert(arr)
//-->
</script>