比如我现在输出一个了一个<%=rs(2)%>,。输出的结果可能为
xx/abc/1b.html
xx/to/2a.html
xx/wang/3dd.html就是说,我想截取两个斜杠中间的字符,
比如上面的,
我想获取到abc,to,wang。请问怎么写js代码谢谢了
xx/abc/1b.html
xx/to/2a.html
xx/wang/3dd.html就是说,我想截取两个斜杠中间的字符,
比如上面的,
我想获取到abc,to,wang。请问怎么写js代码谢谢了
<%=split(rs(2),"/")[1]%>
Microsoft VBScript 编译器错误 错误 '800a03ee' 缺少 ')' Response.Write(split(rs(2),"/")[(1)])有错误?
var startIndex=str.indexOf("/");
var lastIndex=str.lastIndexOf("/");
alert(str.substring(startIndex+1,lastIndex));
<script type="text/javascript">
var str="<%=rs(2)%>";
var startIndex=str.indexOf("/");
var lastIndex=str.lastIndexOf("/");
//alert(str.substring(startIndex+1,lastIndex));
document.write(str.substring(startIndex+1,lastIndex));
</script>js输出这个值之后,怎么在想要调用的地方调用呢?
具体是做什么用 如果 还是 js 之间传可以 声明一个 变量来接收 传值 .. 如果不是 还行 lz 吧问题在描述描述
xx/abc/1b.html
xx/to/2a.html
xx/wang/3dd.html就是说,我想截取两个斜杠中间的字符,
比如上面的,
我想获取到abc,to,wang。请问怎么写js代码谢谢了<input name="zuozhe" type="text" value="<%=rs(2)%>>我现在就是想刚刚你写的那个js的执行结果的值,能在value=里面,即 value="js输出的结果"
比如我现在输出一个了一个<%=rs(2)%>,。输出的结果可能为
xx/abc/1b.html
xx/to/2a.html
xx/wang/3dd.html就是说,我想截取两个斜杠中间的字符,
比如上面的,
我想获取到abc,to,wang。请问怎么写js代码谢谢了<input name="zuozhe" type="text" value="<%=rs(2)%>>我现在就是想刚刚你写的那个js的执行结果的值,能在value=里面,即 value="js输出的结果"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>测试</title><script src="js/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
function test(str){
var temp = str.substring(str.indexOf("/")+1,str.lastIndexOf("/"));//返回的字符串
$("#name").val(temp);//赋值
}
</script>
</head>
<body onload="test('123/456/789');">
<input type="text" id="name" />
</body>
</html>
Set Regex = new Regexp
Regex.Pattern = "/(.+?)/"
Set Matches = Regex.Execute(str)
For Each m In Matches
Func = m.submatches(0)
Next
End Function
%><input name="zuozhe" type="text" value="<%=Func(rs(2))%>>
你要用VBSCRIPT的话,应该这样写:
<%=split(rs(2),"/")(1)%>要是想用前台JS处理,应该这样:
<script>
var theforever_csdn='s/as/sd';
alert(theforever_csdn.split("/")[1]);
</script>
要是想用前台JS处理,应该这样:
<script>
var theforever_csdn='<%=(rs(2)%>';
alert(theforever_csdn.split("/")[1]);
</script>当然也可以直接这样:
<script>
alert('<%=(rs(2)%>'.split("/")[1]);
</script>
用这个代码可以实现,但是为什么偶尔会出现这个错误?Microsoft VBScript 运行时错误 错误 '800a000d' 类型不匹配: 'Regex.Execute' /manager/bj_edit.asp,行 111