<script> var s="sdagfaf <study>ad"; alert(s.match(/(?=<).*(?=>)/g)[0].replace("<", "")); </script>实在不行把它替换掉 呵呵
var s="sdagfaf<study>ad"; alert(s.replace(/.*\<(.+)\>.*/g,"$1"));
<script> var s="sdagfaf<study>ad"; alert(s.match(/\<(.+)\>/)[1]); </script>经过测试绝对OK
<script> var s="sdagfaf<study>ad"; alert(s.match(/\<.*\>/g)[0]); </script>
wztgq(PHP第一阶段) ( ) 厉害不过<>没有内容时会出错! 应该把"+"改为"*"<script> var s="sdagfaf<study>ad"; alert(s.match(/\<(.*)\>/)[1]); </script>
呵呵~~~~~~~~ <script> var s="sdagfaf<study>ad"; alert(s.match(/(?=\<).*(?=\>)/g)); </script> 上面的是你的正则,可能错在第一个(?=\<)上 (?=pattern)前一定要包括一个(pattern),不然的话无法完成
呵呵谢谢大家。。不过楼上的不能满足我的要求。。因为楼上的匹配的结果是有两个的。。第一个是 <study> 第二个 study ....虽然能打印出 study .... 当然 我的真正的目的。。是把所有的匹配结果。。用 read 替代掉。按楼上的不是把。所有匹配的都替换调了吗。不行还是不行
楼上的是这个意思? var s="sdagfaf<study>ad"; alert(s.replace(/.*\<(.+)\>.*/g,"read"));还是这个意思? var s="sdagfaf<study>ad"; alert(s.replace(/(.*\<)(.*)(\>.*)/g,"$1read$3"));
<script language ='javascript'> <!-- var s = "<s>dd< ><<d></ddd><ddddd><<<ddd>>>>>"; var reg = /<[^<>\/]*>/g; var find; while( (find = reg.exec(s) ) != null) { alert(find); } //--> </script>
哦,你只是想要三角号中的字的话你再在里面的结果中找一下就行了, <script language ='javascript'> <!-- var s = "<s>dd< ><<d></ddd><ddddd><<<ddd>>>>>"; var reg = /<[^<>\/]*>/g; var find; while( (find = reg.exec(s) ) != null) { alert(find); alert(find.toString().replace(/[<>]/g,"")); } //--> </script>
var s="sdagfaf <study>ad";
alert(s.match(/(?=<).*(?=>)/g)[0].replace("<", ""));
</script>实在不行把它替换掉
呵呵
alert(s.replace(/.*\<(.+)\>.*/g,"$1"));
var s="sdagfaf<study>ad";
alert(s.match(/\<(.+)\>/)[1]);
</script>经过测试绝对OK
var s="sdagfaf<study>ad";
alert(s.match(/\<.*\>/g)[0]);
</script>
应该把"+"改为"*"<script>
var s="sdagfaf<study>ad";
alert(s.match(/\<(.*)\>/)[1]);
</script>
<script>
var s="sdagfaf<study>ad";
alert(s.match(/(?=\<).*(?=\>)/g));
</script>
上面的是你的正则,可能错在第一个(?=\<)上
(?=pattern)前一定要包括一个(pattern),不然的话无法完成
当然 我的真正的目的。。是把所有的匹配结果。。用 read 替代掉。按楼上的不是把。所有匹配的都替换调了吗。不行还是不行
var s="sdagfaf<study>ad";
alert(s.replace(/.*\<(.+)\>.*/g,"read"));还是这个意思?
var s="sdagfaf<study>ad";
alert(s.replace(/(.*\<)(.*)(\>.*)/g,"$1read$3"));
<script language ='javascript'>
<!--
var s = "<s>dd< ><<d></ddd><ddddd><<<ddd>>>>>";
var reg = /<[^<>\/]*>/g;
var find;
while( (find = reg.exec(s) ) != null)
{
alert(find);
}
//-->
</script>
<script language ='javascript'>
<!--
var s = "<s>dd< ><<d></ddd><ddddd><<<ddd>>>>>";
var reg = /<[^<>\/]*>/g;
var find;
while( (find = reg.exec(s) ) != null)
{
alert(find);
alert(find.toString().replace(/[<>]/g,""));
}
//-->
</script>