字符串我有以下两个字符串拆分使用正则表达式-javascript
Ethanethiol, 2,2'-thiobis- Not available. 1 - 5
ethyl acetate 109159-22-0 1 - 5
在上述字符串第一个是化学名称,旁边是它的编号和最后一个是在它的百分比因此,我想以下面的方式拆分这些字符串,这样对于有diff字段有不同字段的页面对我有帮助。
我想要拆分这些字符串这样
Ethanethiol, 2,2'-thiobis-
Not available.
1
5
ethyl acetate
109159-22-0
1
5
我不想冒任何字符串variable.The代码应该是dynamic.I意味着仅仅输入上述格式的字符串,它会显示输出作为below.Here是我的第二个
(function(){
x=prompt("Enter Data");
re=/([\D\d]*)([\d-]+)\s*(\d*\s*\.?\s*\d*)\s*-\s*(\d*\s*\.?\s*\d*)/;
alert("[0]"+x.match(re)[0]);alert("[1]"+x.match(re)[1]);alert("[2]"+x.match(re)[2]);
alert("[3]"+x.match(re)[3]);alert("[4]"+x.match(re)[4]);})();
但在第一个码有号,因此没有为code.Any建议的工作吗?
规则。为什么'乙酸乙酯'是一个标志? – anubhava 2014-10-30 14:40:13