×××求助:复杂的数学公式用正则表达式怎么表示?××× 注明一下是javascript的正则表达式。我听说语言不一样书写格式还不一样,有这回事吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对于一些如sin(cos(x)+tan(x*f(exp(x+3)^3))) 等复杂的包含嵌套的格式的,RegExpr就无能为力了 哪如果是5+a-FNB(x)*6/3这个式子呢? s = '5+a-FNB(x)*6/3';r = s.match(/\w+\(|\w+|\W/g);document.write(r); //5,+,a,-,FNB(,x,),*,6,/,3 s = 'a+5-B*sin(x+6)/Fnb(x)';r = s.match(/\w+\(|\w+|\W/g);document.write(r); //a,+,5,-,B,*,sin(,x,+,6,),/,Fnb(,x,) 接下来做什么?自己看着办 jQuery浏览器兼容问题 extjs拖拽问题和grid控件的列头问题。 IE7怎么用javaScript控制上传图片的大小? 请教一个简单问题 怎么样能做到多选? 求教,淘宝data-spm展开响应 怎样判断form中的checkbox是否被选中,以及如何将form中的一个控件由disabled变为激活状态? 如何让模态窗中的文字可以用鼠标选取. radio单选按纽的问题..(急...) 下拉菜单问题, 请求一下JavaScript改成vbscript,在线等 关于JS如何获得TABEL中相应的值,然后一条一条保存到数据中!
sin(cos(x)+tan(x*f(exp(x+3)^3))) 等复杂的包含嵌套的格式的,RegExpr就无能为力了
r = s.match(/\w+\(|\w+|\W/g);
document.write(r); //5,+,a,-,FNB(,x,),*,6,/,3 s = 'a+5-B*sin(x+6)/Fnb(x)';
r = s.match(/\w+\(|\w+|\W/g);
document.write(r); //a,+,5,-,B,*,sin(,x,+,6,),/,Fnb(,x,) 接下来做什么?自己看着办