<script>
var test= "aa adsd; ads;sd";
if(/aa ([a-z]+)/g.test(test))
{
alert(RegExp.$1);
}
</script>根据aa取得adsd但能不能用replace?
比如
var test= "aa adsd; ads;sd";
test.replace(/aa ([a-z]+)/g,"$1")
var test= "aa adsd; ads;sd";
if(/aa ([a-z]+)/g.test(test))
{
alert(RegExp.$1);
}
</script>根据aa取得adsd但能不能用replace?
比如
var test= "aa adsd; ads;sd";
test.replace(/aa ([a-z]+)/g,"$1")
var test= "aa adsd; ads;sd";
if(/aa ([a-z]+)/g.test(test))
{
alert(RegExp.$1);
}
</script>
这个就正确了
var test= "aa aa adsd; ads;sd";
if(/aa ([a-z]+)/g.test(test))
{
alert(RegExp.$1);
}
</script>用的正则,这个正确??
所以才说你需得描述清楚
但是换用replace就有问题了
var test= "aa adsd; ads;sd";
alert(test.replace(/aa ([^;]+)/g,"$1"))
</script>
是这样的?
但错了
结果还是一样的或者我用错了?
var test= "aa aa adsd; ads;sd";
if(/aa([^;]+)/g.test(test))
{
alert(RegExp.$1);
}
</script> 自己看下是什么结果
var test= "aa adsd; ads;sd;aa ss;aa rfdds;dsdf";
test.replace(/aa ([a-z]+)/g,
function($1,$2){
alert($2)
}
)
</script> 解决了,就这样可以了
var test= "aa aa adsd; ads;sd;aa ss;aa rfdds;dsdf";
test.replace(/aa ([a-z]+)/g,
function($1,$2){
alert($2)
}
)
自己仔细看
随便多一个,你这种适合一个aa还可以,如果aa不确定的话
有刚刚这几个例子了
问题还不清楚啊?
只要取得adsd就可以了
http://www.souxue8.com 飞悦电脑学习联盟 http://down.souxue8.com 飞悦软件下载站这个网站主要收录了动画制作,图形图像,网页设计.3D等近300部视频教程,让你像看电视一样轻松学习。可以在线收看,也可以打包下载,很是方便。最主要的是这里的教程完全免费(有些教程在其他一些网站是要收费的),还有就是有些教程在网上你很难找到,这里全部提供下载,另外还有几千篇电脑及网络相关文章和2万多软件下载。
http://www.souxue8.com 飞悦电脑学习联盟 http://down.souxue8.com 飞悦软件下载站这个网站主要收录了动画制作,图形图像,网页设计.3D等近300部视频教程,让你像看电视一样轻松学习。可以在线收看,也可以打包下载,很是方便。最主要的是这里的教程完全免费(有些教程在其他一些网站是要收费的),还有就是有些教程在网上你很难找到,这里全部提供下载,另外还有几千篇电脑及网络相关文章和2万多软件下载。