Mar*_*ark 0 javascript node.js
我有一个像这样的字符串:
Cars: 5
Fruits: 2
Cars: 1
Carrier: 20
Cars: 20
Hey: 2"
Run Code Online (Sandbox Code Playgroud)
如何将所有Cars值转换为数组?
我想最终得到这个:
[5, 1, 20]
Run Code Online (Sandbox Code Playgroud)
谢谢.
基于John Resig的"搜索并不替换"方法,我可能会选择这样的东西:
var arr = [];
str.replace(/Cars:\s(\d+)/g, function ($0, num) {
arr.push(+num);
});
Run Code Online (Sandbox Code Playgroud)
工作演示:http://jsfiddle.net/wCLTe/1
| 归档时间: |
|
| 查看次数: |
551 次 |
| 最近记录: |