<BODY>
<script>
var str = "yuna123yuna --- yuna456yuna -- yuna789yuna"var aa=[]
str.replace(/yuna(\d+)yuna/ig,function(a,b){return aa.push(b)})
alert(aa)
</script> 娜姐的帖子要顶
<script>
var str = "yuna123yuna --- yuna456yuna -- yuna789yuna"var aa=[]
str.replace(/yuna(\d+)yuna/ig,function(a,b){return aa.push(b)})
alert(aa)
</script> 娜姐的帖子要顶
比如: />([\d|,].+?)</gi
我想匹配><间的数字 如果不加g 是可以用matches[1] 直接得到要匹配的数字的, 但加上g就不存在matches[1]了 ,得到的结果是类似">3.25<" 还得处理掉>和<手册上是这么说的:"如果没有设置全局标志 (g),数组的0元素包含整个匹配,而第 1 到 n 元素包含了匹配中曾出现过的任一个子匹配"请问一下如果设置了g 该怎么样得到子匹配呢? 谢谢!!
<script>
var str = "yuna123yuna --- yuna456yuna -- yuna789yuna"
var reg = /[a-zA-Z|-]/ig;
str=str.replace(reg,"");
alert(str);
</script> 不是循环得出的