字段的内容
第一种
1111111111
2222222222
3333333333
4444444444
.........
第二种
aaaa$11111111
bbbb$22222222
cccc$33333333
dddd$44444444
..........
那有没有办法分割后
如果是第一种就显示
<a href="1111111111">自动编号 </a> <a href="222222222">自动编号 </a> <a href="333333333">自动编号 </a>.............
如果是第二种就显示
<a href="1111111111">aaaa </a> <a href="222222222">bbbb </a> <a href="333333333">cccc </a>.............
<%
s = "aaaa$11111111 " & VbCrLf &_
"bbbb$22222222 " & VbCrLf &_
"cccc$33333333 " & VbCrLf &_
"dddd$44444444 "' s = "11111111 " & VbCrLf &_
' "22222222 " & VbCrLf &_
' "33333333 " & VbCrLf &_
' "44444444 "
s = Replace(s, " ", "")
t = ""
arr = Split(s, VBCrLf)
For i=0 To UBound(arr)
If arr(i)<> "" Then
temp = Split(arr(i),"$")
If UBound(temp)= 0 Then
t = t & "<a href=""" & temp(0) & """>" & temp(0) & "</a>"
Else
t = t & "<a href=""" & temp(1) & """>" & temp(0) & "</a>"
End If
End If
NextResponse.Write t%>
asp的可以用这样实现,JS有没有办法实现。给全部代码,ASP代码我也是复来的。。
谢谢
第一种
1111111111
2222222222
3333333333
4444444444
.........
第二种
aaaa$11111111
bbbb$22222222
cccc$33333333
dddd$44444444
..........
那有没有办法分割后
如果是第一种就显示
<a href="1111111111">自动编号 </a> <a href="222222222">自动编号 </a> <a href="333333333">自动编号 </a>.............
如果是第二种就显示
<a href="1111111111">aaaa </a> <a href="222222222">bbbb </a> <a href="333333333">cccc </a>.............
<%
s = "aaaa$11111111 " & VbCrLf &_
"bbbb$22222222 " & VbCrLf &_
"cccc$33333333 " & VbCrLf &_
"dddd$44444444 "' s = "11111111 " & VbCrLf &_
' "22222222 " & VbCrLf &_
' "33333333 " & VbCrLf &_
' "44444444 "
s = Replace(s, " ", "")
t = ""
arr = Split(s, VBCrLf)
For i=0 To UBound(arr)
If arr(i)<> "" Then
temp = Split(arr(i),"$")
If UBound(temp)= 0 Then
t = t & "<a href=""" & temp(0) & """>" & temp(0) & "</a>"
Else
t = t & "<a href=""" & temp(1) & """>" & temp(0) & "</a>"
End If
End If
NextResponse.Write t%>
asp的可以用这样实现,JS有没有办法实现。给全部代码,ASP代码我也是复来的。。
谢谢
解决方案 »
- Highcharts最新版本的饼状图,填某些数据时百分比不能显示出来。
- JS 生成的行 里边 每列都有文本框,如何实现每行的 单价*数量=总金额
- 网址检测无效禁止提交
- 实现菜单左拉,function switchSysBar()功能的实现,出错,求救!
- 如何判断一个网页iframe上的onclick事件??document.onlick进不去!!
- 帮忙确认onchange和onpropertychange的适用对象和兼容性
- php代码的url urlencode() 客户端js 用 decodeURIComponent 出来不一样?
- 分都光了,只能给10分了,帮帮忙就送了!JAVASCRIPT问题
- 怎样做一个输入IP的控件,和进度条控件
- HTML table 转化成 Excel电子表格? 请高手帮忙 :(
- jquery 如何获取动态id ???
- 图片在网页中的移动问题
<script>
function formatStr(){
var s="aaaa$11111111\n\rbbbb$22222222\n\rcccc$33333333\n\rdddd$44444444";
//var s="11111111\n\r22222222\n\r33333333\n\r44444444";
var arr=s.split("\n\r"); var t="";
for(var i=0;i<arr.length;i++){
if(arr[i]){
var arr1=arr[i].split("\$");
if (arr1.length==1){
t +="<a href='"+arr1[0]+"'>自动编号 </a>"
}
else{
t +="<a href='"+arr1[1]+"'>"+arr1[0]+" </a>"
}
}
}
document.getElementById("test").innerHTML=t
}
</script>
<div id=test></div>
<input type=button value='为czs所做示例程序' onclick="formatStr()">
function trans(str){
var p = /^\s*(?:(\S+)\$)?([^$\n\r]+)\s*$/gm;
return str.replace(p, function(m, $1, $2){
$1 = ($1 || '自动编号');
return '<a href="' + $2 + '">' + $1 + '<\/a>';
});
}
</script>
<textarea onchange="alert(trans(this.value))" style="width:200px; height:200px;">
1111111111
2222222222
3333333333
4444444444
aaaa$11111111
bbbb$22222222
cccc$33333333
dddd$44444444
</textarea>
function trans(str){
return str.replace(/\s*(?:(\S+)\$)?(\S+)\s*/g, function(m, $1, $2){
return '<a href="' + $2 + '">' + ($1 || '自动编号') + '<\/a>';
});
}