La référence javascript : Objets, méthodes, propriétés

Méthode : String.split()
Retourne un tableau de chaînes découpées par un séparateur
Compatible :

Syntaxe
Array chaine.split(RegExp motif)

Description
Retourne un tableau de sous-chaînes de caractères en utilisant comme séparateur le motif de l'expression régulière.
Voir aussi les méthodes de chaînes de caractères utilisant les expressions régulières match() et replace()


Exemple Découpage de chaîne
Code source
<SCRIPT language=javascript>
var chaine="Jean-Paul, Arthur ; Léon, Marcel ; Paul";
var reg=new RegExp("[ ,;]+", "g");
document.write("Chaîne d'origine : " + chaine + "<BR>");
var tableau=chaine.split(reg);
for (var i=0; i<tableau.length; i++) {
 document.write("tableau[" + i + "] = " + tableau[i] + "<BR>");
}
</SCRIPT>


Résultat


Explication
Ce script extrait de la variable chaine tous les prénoms séparés par des espaces, des , ou des ;, grâce au motif [ ,;]+ qui indique la présence d'au moins un espace, une virgule ou un point-virgule.


Page en rapport
Le tutorial sur les expressions régulières



Reproduction ou diffusion interdite sans autorisation de Tout JavaScript.com