Récupère le texte entre crochets

J’ai cette chaîne: Charles de Gaulle, (Paris) [CDG]

Je voudrais en JavaScript / jQuery obtenir juste Paris . La chaîne initiale peut avoir une longueur variable.

J’ai essayé ceci:

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

Essayer

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

DEMO

voici mon code

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

Match () renvoie un tableau [“(my)”, “my”] à partir duquel le deuxième élément est extrait.

essaye ça:

 var str = "Charles de Gaulle, (Paris) [CDG]", pos = str.indexOf("(") + 1; str = str.slice(pos, str.lastIndexOf(")"); 

Vous pouvez utiliser .slice(begin,end) au lieu de .subssortingng() .

Par exemple, cliquez sur le lien pour afficher votre résultat: http://jsfiddle.net/qhZq5/