2017-06-06 54 views
-4

我希望能夠在打開的支架(和支架關閉)之間獲得一個字符串。JavaScript:如何獲得括號內的字符串

myString = "MT Mokwa (40,000)" 

如何從字符串中獲得40,000

+0

使用正則表達式。甚至只是'indexOf'和'substring' –

+0

如果格式總是相似的,你可以使用一個reg ex – Andy

+0

[你如何訪問JavaScript正則表達式中匹配的組?](https://stackoverflow.com/questions/432493/how-do-you-access-the-matched-groups-in-a-javascript-regular-expression) –

回答

2

這兩個例子都假定字符串總是有一組括號,在關閉之前打開。

我建議使用substringindexOf此:

var result = myString.substring(myString.indexOf('(') + 1, myString.indexOf(')')); 

您還可以使用正則表達式,如果你喜歡:

var result = /\(([^)]*)\)/.exec(myString)[1]; 
相關問題