关于<%%>的正则表达式
有一个文档...里面有<%name%>这样的字符串...能用JS写一个正则表达式...取出<%%>这对符号间的值么......
有一个文档...里面有<%name%>这样的字符串...
能用JS写一个正则表达式...取出<%%>这对符号间的值么... 展开
能用JS写一个正则表达式...取出<%%>这对符号间的值么... 展开
3个回答
展开全部
`
帮你写了一个js+Html
代码:
<script type=text/javascript>
function fm(s,code){
eval(code);
return s;
}
f=0;
</script>
<form name="form1">
<textarea name="src" style="width:100%;height:400" onfocus="if(f){this.value='';f=0}" ><%nam e a bccc%><table><tr><td><%123456%><xx>http://zjc.ncu.cn/fws
</textarea>
<textarea name="code" style="width:60%;height:100"}" >var re=/<%(.*?)(?=%>)/ig;
while(re.exec(s)!=null){
alert(RegExp.$1);
}
</textarea>
<pre>
</pre>
<input onclick="this.form.src.value=fm(this.form.src.value,this.form.code.value)" type="button" value="执行查找匹配">
</form>
你复制到记事本后另存为xxx.html
js:
function mm(s){
var re=/<%(.*?)(?=%>)/ig;
var sss="";
while(re.exec(s)!=null){
sss=sss+"|"+RegExp.$1;
}
return sss;
}
对回答的内容有问题,或认为不妥,百度消息我。
(在消息的内容里加上问题的网址哦)
`
帮你写了一个js+Html
代码:
<script type=text/javascript>
function fm(s,code){
eval(code);
return s;
}
f=0;
</script>
<form name="form1">
<textarea name="src" style="width:100%;height:400" onfocus="if(f){this.value='';f=0}" ><%nam e a bccc%><table><tr><td><%123456%><xx>http://zjc.ncu.cn/fws
</textarea>
<textarea name="code" style="width:60%;height:100"}" >var re=/<%(.*?)(?=%>)/ig;
while(re.exec(s)!=null){
alert(RegExp.$1);
}
</textarea>
<pre>
</pre>
<input onclick="this.form.src.value=fm(this.form.src.value,this.form.code.value)" type="button" value="执行查找匹配">
</form>
你复制到记事本后另存为xxx.html
js:
function mm(s){
var re=/<%(.*?)(?=%>)/ig;
var sss="";
while(re.exec(s)!=null){
sss=sss+"|"+RegExp.$1;
}
return sss;
}
对回答的内容有问题,或认为不妥,百度消息我。
(在消息的内容里加上问题的网址哦)
`
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询