[当天结帖]求2个正则表达式 /\[down\]\s*\[file\]([\s\w:\/.]*)\[\/file\]\s*\[\/down\]/ig; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script>var a='[size]903KB[/size][system]All System[/system][Rank]5[/Rank][Pic]images/card.jpg[/Pic]系列,共xxx?[down] [file]ftp://xxxx/download/pic/card.zip[/file] [/down][down] [file]http://xxxxx/pic/card.zip[/file] [/down] 'alert(a.replace(/\[([^\]]*?)\].*?\[\/\1\]/g,""))</script>第一个的只要第1层,[file][/file]不需要提取 不明白 <script>var a='[size]903KB[/size][system]All System[/system][Rank]5[/Rank][Pic]images/card.jpg[/Pic]系列,共xxx?[down] [file]ftp://xxxx/download/pic/card.zip[/file] [/down][down] [file]http://xxxxx/pic/card.zip[/file] [/down] 'var b=[]alert(a.replace(/\[([^\]]*?)\].*?\[\/\1\]/gm,""))var aa='[size]903KB[/size][system]All System[/system][Rank]5[/Rank][Pic]images/card.jpg[/Pic]系列,共xxx?[down] [file]ftp://xxxx/download/pic/card.zip[/file] [/down][down] [file]http://xxxxx/pic/card.zip[/file] [/down] 'var bb=[]aa.replace(/\[(down)\](.*?)\[\/\1\]/gm,function(a,b,c){bb.push(c);return a;})alert(bb[0].replace(/\[([^\]]*?)\]/g,''))</script> <html> <head> <script type="text/javascript"> function $(id) { return document.getElementById(id); } function test1() { var text=$("txt1").value; var pattern=/\[\/[^\[]+\][^\[]+/g; var result=pattern.exec(text); alert(result[0].replace(/\[\/[^\[]+\]/,"")); } function test2() { var text=$("txt1").value; //var pattern=/\[[^[]+\][^\[]*\[[^[]+\] [^\[]* \[\/[^[]\][^\[]*\[\/[^[]\]/g; var pattern=/\[[^\/]+\][^\[]*\[[^\/]+\][^\[]*\[\/[^\[]+\][^\[]*\[\/[^\[]+\]/g; var result=pattern.exec(text); alert(result[0].replace(/^\[[^[/]+\]/,"").replace(/\[\/[^\[]+\]$/,"").replace(/\[[^\/]+\][^\[]*\[\/[^\[]+\]/,"")); } </script> </head> <body> <textarea style="width:400px;height:300px;" id="txt1">[size]903KB[/size][system]All System[/system][Rank]5[/Rank][Pic]images/card.jpg[/Pic]系列卡片,共xxx张[down]Data[file]ftp://xxxx/download/pic/card.zip[/file][/down][down][file]http://xxxxx/pic/card.zip[/file][/down]</textarea> <input type="button" value="test1" onclick="test1()"> <input type="button" value="test2" onclick="test2()"> </body></html> 1、得到[down][/down]里的内容,只要第1层,[file][/file]不需要提取 只要第1层指的是什么 jsp输入框重置问题 求一句代码 问下QQ空间相册左右翻照片的箭头怎么做 div层慢慢变透明并最后隐藏的效果! js函数能返回一个局部变量吗?会不会有内存泄漏问题? 再来个小问题.为什么s,l,n不能触发onkeydown事件啊 文本框的值问题 100分 谢谢 帮我看看下面的代码哪错了? 简单问题,js怎样过滤字符$ & < > 关闭窗口的问题! JAVASCRIPT如何跟据客户机的屏幕分辨率来确定背景图片和FLASH的大小? 谁对.net和js熟的。问个问题!!!
<script>
var a='[size]903KB[/size][system]All System[/system][Rank]5[/Rank][Pic]images/card.jpg[/Pic]系列,共xxx?[down] [file]ftp://xxxx/download/pic/card.zip[/file] [/down][down] [file]http://xxxxx/pic/card.zip[/file] [/down] '
alert(a.replace(/\[([^\]]*?)\].*?\[\/\1\]/g,""))
</script>第一个的
只要第1层,[file][/file]不需要提取 不明白
<script>
var a='[size]903KB[/size][system]All System[/system][Rank]5[/Rank][Pic]images/card.jpg[/Pic]系列,共xxx?[down] [file]ftp://xxxx/download/pic/card.zip[/file] [/down][down] [file]http://xxxxx/pic/card.zip[/file] [/down] '
var b=[]
alert(a.replace(/\[([^\]]*?)\].*?\[\/\1\]/gm,""))var aa='[size]903KB[/size][system]All System[/system][Rank]5[/Rank][Pic]images/card.jpg[/Pic]系列,共xxx?[down] [file]ftp://xxxx/download/pic/card.zip[/file] [/down][down] [file]http://xxxxx/pic/card.zip[/file] [/down] '
var bb=[]
aa.replace(/\[(down)\](.*?)\[\/\1\]/gm,function(a,b,c){bb.push(c);return a;})
alert(bb[0].replace(/\[([^\]]*?)\]/g,''))
</script>
<html>
<head>
<script type="text/javascript">
function $(id)
{
return document.getElementById(id);
}
function test1()
{
var text=$("txt1").value;
var pattern=/\[\/[^\[]+\][^\[]+/g;
var result=pattern.exec(text);
alert(result[0].replace(/\[\/[^\[]+\]/,""));
}
function test2()
{
var text=$("txt1").value;
//var pattern=/\[[^[]+\][^\[]*\[[^[]+\] [^\[]* \[\/[^[]\][^\[]*\[\/[^[]\]/g;
var pattern=/\[[^\/]+\][^\[]*\[[^\/]+\][^\[]*\[\/[^\[]+\][^\[]*\[\/[^\[]+\]/g;
var result=pattern.exec(text);
alert(result[0].replace(/^\[[^[/]+\]/,"").replace(/\[\/[^\[]+\]$/,"").replace(/\[[^\/]+\][^\[]*\[\/[^\[]+\]/,""));
}
</script>
</head>
<body>
<textarea style="width:400px;height:300px;" id="txt1">[size]903KB[/size][system]All System[/system][Rank]5[/Rank][Pic]images/card.jpg[/Pic]系列卡片,共xxx张[down]Data[file]ftp://xxxx/download/pic/card.zip[/file][/down][down][file]http://xxxxx/pic/card.zip[/file][/down]</textarea>
<input type="button" value="test1" onclick="test1()">
<input type="button" value="test2" onclick="test2()">
</body>
</html>