JavaScript:如何获取括号之间的字符串

Yax*_*Yax -3 javascript

我希望能够在打开的括号(和关闭的括号之间得到一个字符串)

myString = "MT Mokwa (40,000)"
Run Code Online (Sandbox Code Playgroud)

我怎样才能40,000从字符串中获取?

Pau*_*aul 10

这两个示例都假设字符串始终有一组括号,先打开后关闭。

我建议为此使用substringindexOf :

var result = myString.substring( myString.indexOf( '(' ) + 1, myString.indexOf( ')' ) );
Run Code Online (Sandbox Code Playgroud)

如果您愿意,还可以使用正则表达式:

var result = /\(([^)]*)\)/.exec(myString)[1];
Run Code Online (Sandbox Code Playgroud)