alu*_*ard 4 javascript regex string numbers
如何使用正则表达式分割和选择哪个是数字.用户可以输入如下字符串:
1dozen 3打打1 <=不太可能,但假设用户也会打字
30/kg的
我仍然发现不完整的一个:
/[a-z](?=\d)|\d(?=[a-z])/i
Run Code Online (Sandbox Code Playgroud)
但缺少空间和正斜线.谁能帮我?
Ray*_*oal 12
在这里完全没有必要的外观!
代码:
var text = "1dozen 3 dozen dozen1 30/kg";
var regex = /(\d+)/g;
alert(text.match(regex));
Run Code Online (Sandbox Code Playgroud)
你得到一个包含所有数字的匹配对象.
上面的脚本正确警报1,3,1,30.