2017-06-06 9 views
-4

括弧で囲まれた文字列を(で開き、括弧を閉じて)にすることができます。JavaScript:括弧の間の文字列の取得方法

myString = "MT Mokwa (40,000)" 

文字列から40,000を取得するにはどうすればよいですか?

+0

は、正規表現を使用してください。または単に 'indexOf'と' substring' –

+0

フォーマットが常に似ている場合は、regを使用することができます – Andy

+0

[JavaScript正規表現で一致するグループにどのようにアクセスしますか?](https://stackoverflow.com)/question/432493/how-do-you-access-the-matched-in-a-javascript-regular-expression) –

答えて

2

これらの例では、どちらも、文字列に常に括弧のセットがあり、閉じる前に開きますと仮定しています。

私はこのためsubstringindexOfを使用することをお勧め:あなたが好む場合

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

また、正規表現を使用することができます。

var result = /\(([^)]*)\)/.exec(myString)[1]; 
関連する問題