5

私はこの文字列を持っています:Charles de Gaulle, (Paris) [CDG]

JavaScript/jQuery で get just をお願いしますParis。初期文字列は可変長にすることができます。

私はこれを試しました:

var tab = "Charles de Gaulle, (Paris) [CDG]";
var tab2 = tab.split(','); 
var tab3 = tab2.split('[') 
4

4 に答える 4

15

試す

var myString= "Charles de Gaulle, (Paris) [CDG]";
var result = myString.match(/\((.*)\)/);
alert(result[1]);  

デモ

于 2013-08-22T09:58:09.950 に答える
3

.slice(begin,end)の代わりに使用できます.substring()

たとえば、リンクをクリックして結果を表示します: http://jsfiddle.net/qhZq5/

于 2013-08-22T10:02:50.590 に答える
2

ここに私のコードがあります

"This is (my) text".match(/\(([^)]+)\)/)[1]

match() は配列 ["(my)","my"] を返し、そこから 2 番目の要素が抽出されます。

于 2013-08-22T09:57:51.123 に答える
1

これを試して:

var str = "Charles de Gaulle, (Paris) [CDG]",
pos = str.indexOf("(") + 1;
str = str.slice(pos, str.lastIndexOf(")"));
于 2013-08-22T09:58:06.873 に答える