当前位置: 代码迷 >> JavaScript >> 高难度的正则表达式!分数不多,不过很有挑战性!该如何解决
  详细解决方案

高难度的正则表达式!分数不多,不过很有挑战性!该如何解决

热度:149   发布时间:2012-03-09 16:54:58.0
高难度的正则表达式!分数不多,不过很有挑战性!
0.375g(0.25g/0.125g),5ml:0.25g,1.0g(5%*20ml),10ml:90mg(0.9%),50mg(5万单位),2ml,100ml:5g(5%),1ml:2000IU,2.0g(200万IU),3mg,0.1g

要匹配如上的格式!

------解决方案--------------------
/.*/
------解决方案--------------------
没一点规则,也不说清楚
------解决方案--------------------
莫非是传说中的天书....
------解决方案--------------------
.*
------解决方案--------------------
这格式也太麻烦了吧。。。
------解决方案--------------------
var reg = /^0\.375g\(0\.25g\/0\.125g\)\,5ml\:0\.25g\,1\.0g\(5%\*20ml\)\,10ml\:90mg\(0\.9%\)\,50mg\(5万单位\)\,2ml\,100ml\:5g\(5%\)\,1ml\:2000IU\,2\.0g\(200万IU\)\,3mg\,0\.1g$/;
status = reg.test( "0.375g(0.25g/0.125g),5ml:0.25g,1.0g(5%*20ml),10ml:90mg(0.9%),50mg(5万单位),2ml,100ml:5g(5%),1ml:2000IU,2.0g(200万IU),3mg,0.1g ");

------解决方案--------------------
- -|||
------解决方案--------------------
太人才了。。。。
------解决方案--------------------
讹?