2013-07-07 29 views
-2

如何通過JavaScript中的正則表達式解析多個數字?正則表達式 - 如何解析多個數字?

假設輸入:

foooo 123 bar<br>456 x 789 baz<br>mumumu 321 yarrr 

欲獲取123,456789321作爲單獨的令牌。

新建JavaScript和正則表達式讓我感到有點卡住試圖獲取多個值

+0

讓downvote冰雹開始:) –

+1

,你應該去通過一些教程發佈這樣一個問題之前=/ – Jerry

+1

我想一個簡單的'.match(/ \ d +/G)'應該做的...... – elclanrs

回答

1

我建議:

var str = "foooo 123 bar<br>456 x 789 baz<br>mumumu 321 yarrr", 
    numbers = str.match(/(\d+)/g); 
console.log(numbers); 

JS Fiddle demo

參考文獻:

+1

我建議不要提供OP或代碼請求者 – Alexander

+0

因爲這就是我們在這裏的目的,而不是*幫助人們使用他們的代碼?我接受一些研究可能已經在這個問題上進行過或者至少已經被證實*;但我寧願顯示一個答案(或者,在某些情況下,如何來答案),並鏈接到一些可能有助於未來OP的參考資料,而不是批評他們的意圖向我們提出問題。 –

+0

我不同意你提供的代碼。雖然,我同意提供一些參考是可以的,但它應該在評論中完成。無論哪種方式,你沒有做的正確的事情,以及OP甚至沒有做,是搜索和標記爲重複這個問題 – Alexander