0
我有一個串這樣的:JavaScript的疊代串
Cars: 5
Fruits: 2
Cars: 1
Carrier: 20
Cars: 20
Hey: 2"
我如何獲得所有的車值到一個數組?
我想這個落得:
[5, 1, 20]
感謝。
我有一個串這樣的:JavaScript的疊代串
Cars: 5
Fruits: 2
Cars: 1
Carrier: 20
Cars: 20
Hey: 2"
我如何獲得所有的車值到一個數組?
我想這個落得:
[5, 1, 20]
感謝。
我可能會像這樣的東西去,根據約翰Resig的「搜索和不更換」的方法:
var arr = [];
str.replace(/Cars:\s(\d+)/g, function ($0, num) {
arr.push(+num);
});
哦,不知道你可以使用一個函數作爲第二個參數。很不錯,我正在考慮使用比賽還是像那樣瘋狂。 \ d +雖然 – Mark 2011-05-18 11:47:10
@Mark:是的,哎呀我錯過了那個'+'。 – 2011-05-18 11:50:47