js字符串正则取值问题
这边有个字符串 "width: 470px; height: 358px;"
我这么写的:
var result=a.match("[0-9]+")
result 只返回第一个470,不返回第二个358
求助
------解决方案--------------------var a="width: 470px; height: 358px;";
var result=a.match(/\d+/g);
alert( result )
------解决方案--------------------
我还以为你说不返回第二个
var result=a.match(/\d+/g);
加参数g全局匹配,也就是匹配多个,\d+ = [0-9]