| 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 |