正则匹配括号里面的内容的方法 一个字符串,如下:([1]@) & ([2]@!) 期望能匹配成三段([1]@)&([2]@!)注: 字符串也可能是 (F1="AAA") or (F2 @!)类似求思路正则 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var s = '([1]@)&([2]@!)'; var r = /(\(.+?\))([^(]+?)(\(.+?\))/; alert( s.match(r)[1] ) alert( s.match(r)[2] ) alert( s.match(r)[3] ) <script type="text/javascript">var str ="([1]@) & ([2]@!)";var arr =str.match(/(\([^\)]+\))([^\(]+)(\([^\)]+\))/); console.log(arr)</script> 关于javascript连接socket与mysql的问题 javascript 显示隐含 【求助】一段js代码IE8兼容问题(选择图片即可显示功能) Extjs中异步树节点的扩展问题。 关于FF菜单里的"建立图库"功能 JQUERY $("form:first").submit();在IE6下面不执行,咱整 FF下,如何获取Iframe里相同标签的数量。 页面该如何隐藏 在改变下拉框时,如果得到下拉框的值,并把它显示在文本框中 ie下可执行的不能在Netscape 6.2下执行,谁能帮我转换一下? Ext Grid多出来一空列 extjs constructor继承问题
var r = /(\(.+?\))([^(]+?)(\(.+?\))/;
alert( s.match(r)[1] )
alert( s.match(r)[2] )
alert( s.match(r)[3] )
var str ="([1]@) & ([2]@!)";
var arr =str.match(/(\([^\)]+\))([^\(]+)(\([^\)]+\))/);
console.log(arr)
</script>