2016-12-02 93 views
-1

比方說,我有一個變量,如下所示:獲得一定數量的字符後,在字符串中的某個單詞?

var MV = "Cat234 Dog347 Fruit228 and I am very strong"; 

我可以使用匹配方法來獲取號碼的開出的字符串,而不僅是某個詞後的數字:

var B = MV.match(/\d+/)[0]; 

但是,我怎樣才能得到Dog後的數字,這是347(在這個例子中),通過使用替換正則表達式或任何方法在一個新的變量?

+1

你是認真的?不要來這裏,尋求幫助,然後**抱怨**當你的問題不符合網站的要求時。在StackOverflow中,你需要**顯示你所嘗試過的**。你的問題有*零努力*顯示代碼來解決你自己的問題。 –

+0

我期待從編碼人員那裏得到一些幫助,有人認爲如果我在編輯中使用逗號,它會得到改進,這是一個改進。這隻會讓我和其他認真尋求幫助的人對這裏的結果感到不滿,我不在這裏,所以人們決定我的寫作是否取得了雅思考試的8分,我提出了一個問題,這是非常明確的。 – Ogdila

+0

這與你的語法無關,與你沒有付出努力的事情無關。你沒有發佈任何代碼。你真的嘗試過什麼? –

回答

2

看到這個例子。 https://jsfiddle.net/jsco68qc/

var MV = "Cat234 Dog347 Fruit228 and I am very strong"; 
 

 
var B = MV.toLowerCase().split("dog")[1].match(/\d+/)[0]; 
 

 
document.getElementById("answer").value = B;
<input type="text" id="answer"/>

相關問題