急!!!js如何解析这样的字符串,用哪个方法 如 r[0]=r[1]+r[2]-r[3],r[4]=r[0]*r[6]-r[7],在js里面用哪个方法,最后要的是r[0],r[1],r[2]...这样的数组去掉运算逗号及运算符号? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script type="text/javascript"><!--var str = "r[0]=r[1]+r[2]-r[3],r[4]=r[0]*r[6]-r[7]";var arr = str.match(/r\[\d\]/g);alert(arr)//--></script> s = "r[0]=r[1]+r[2]-r[3],r[4]=r[0]*r[6]-r[7]";s = s.replace(/[\+\-\*\/=]/g, ",");s = s.replace(/\s+/g, ",");s = s.replace(/,+/g, ",");alert(s); <script>var str = "r[0]=r[1]+r[2]-r[3],r[4]=r[0]*r[6]-r[7],";var arr = str.split(/\=|\+|\-|\,|\*|\//);alert(arr);</script> 不好意思结果没有表明清楚:拆分成一个数组。保存在一个数组里,针对以上的alert结果是r[0],r[1],r[2]...我在split(",")拆分为何不行呢? jquery 找 元素,帮帮忙 请教关于文本框 谢谢 nodejs抓取网页 jq问题2 我想让用户能够在页面中打开他们的记事本等WINDOWS自代的程序。。但是会有安全提示。你们是怎么调用的呢? 单选的问题?明天结帐!! 怎样才能让form 的select的滚动条变色? 孟子一章给你分(JAVASCRIPT) 使图片可以随意并有序移动 微信js sdk自定义分享无效了 "对联"广告的效果怎么做? 这个正则表达式怎么写?
<script type="text/javascript">
<!--
var str = "r[0]=r[1]+r[2]-r[3],r[4]=r[0]*r[6]-r[7]";
var arr = str.match(/r\[\d\]/g);
alert(arr)//-->
</script>
s = "r[0]=r[1]+r[2]-r[3],r[4]=r[0]*r[6]-r[7]";
s = s.replace(/[\+\-\*\/=]/g, ",");
s = s.replace(/\s+/g, ",");
s = s.replace(/,+/g, ",");
alert(s);
var str = "r[0]=r[1]+r[2]-r[3],r[4]=r[0]*r[6]-r[7],";
var arr = str.split(/\=|\+|\-|\,|\*|\//);
alert(arr);
</script>