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/