js正則表達式問題 js正則表達式 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var td_array=[];str.replace(/<td>([\s\S]*?)(?=<\/td>)/ig,function(){ td_array.push(arguments[1]);});//这个不对alert(td_array); (?=<td>)是正向肯定预查,它是在预查结果的开始处再进行其它匹配查找,这显然不是你需要的这时虽然应该用(?<=<td>)反向肯定预查,但目前 javascript还不支持这个语法所以 只能换个方法var td_array = str.match(/<td>(.*)<\/td>/)[1].split(/<\/td><td>/); 楼主这是误导。其实就是获取td间的内容<td>(.*?)<\/td><script type="text/javascript"> var str='<td><a class="red" href="http://localhost:2013/ho/article/category/2" target="_blank">9</a></td>' +'<td><a onclick="edit(this)" href="javascript:void(0)" name="edit">888</a> | <a onclick="return category.del(this)" href="?del=2" name="del">777</a></td>' +'<td><a class="down" onclick="return false;" href="javascript:void(0);">999</a></td>'; var arr = []; str.replace(/<td>(.*?)<\/td>/g,function(a,b){arr.push(b)}); console.log(arr);</script> 在线等,ExtJS数据校验问题,高手请进 类似图片展示的功能怎么做?点击左右按钮 onclick如何写可以等同于a href 打开email的效果 jsp页面和ASP做页面那个好 怎样使一个div永远定位在浏览器的底部?页面滚动时这个div不动? 怎么把这句中的expression去掉? 请教页面中被选区域问题,急啊,在线等 关于javascript调用ActiveX方法的问题 事件返回false时,IE浏览器可以,FireFox浏览器不行. 真怪过程中参数的传递有问题。。。 jq获取FileUpload的各种属性 Jquery怎么一进来就自动加载并填充DIV
str.replace(/<td>([\s\S]*?)(?=<\/td>)/ig,function(){
td_array.push(arguments[1]);
});//这个不对
alert(td_array);
这时虽然应该用(?<=<td>)反向肯定预查,但目前 javascript还不支持这个语法所以 只能换个方法
var td_array = str.match(/<td>(.*)<\/td>/)[1].split(/<\/td><td>/);
其实就是获取td间的内容<td>(.*?)<\/td>
<script type="text/javascript">
var str='<td><a class="red" href="http://localhost:2013/ho/article/category/2" target="_blank">9</a></td>'
+'<td><a onclick="edit(this)" href="javascript:void(0)" name="edit">888</a> | <a onclick="return category.del(this)" href="?del=2" name="del">777</a></td>'
+'<td><a class="down" onclick="return false;" href="javascript:void(0);">999</a></td>';
var arr = [];
str.replace(/<td>(.*?)<\/td>/g,function(a,b){arr.push(b)});
console.log(arr);
</script>