FAQ MooTools
FAQ MooToolsConsultez toutes les FAQ
Nombre d'auteurs : 6, nombre de questions : 67, dernière mise à jour : 15 juin 2021
Grâce à la méthode contains, on vérifie aisément qu'une chaine de caractères se retrouve dans une autre. Elle renvoie true si c'est le cas, false sinon :
var ma_chaine =
"blableblibloblu"
;
alert
(
ma_chaine.contains
(
'bla'
));
//Résultats : true
Il y a moyen de créer une chaine dynamiquement selon certains paramètres facultatifs. Mais tout ce qui est déclaré sera remplacé. S'il n'y aucune valeur de remplacement, on remplacera par le vide. C'est la méthode substitute qui fait le parsing. Elle demande des objets clef:valeur qui remplaceront les clefs reconnues entre accolades {} :
Il y a la méthode trim bien connue dans divers langages qui supprime les espaces inutiles avant et après la chaine :
var ma_chaine =
" blabla bla "
;
alert
(
"-"
+
ma_chaine.trim
(
) +
"-"
);
//Résultat : -blabla bla-
Les passages à la ligne inutiles sont égalements retirés.
Mais nous pourrions très bien avoir des espaces inutiles dans la chaine. Alors on utilise la méthode clean :
var ma_chaine =
" blabla bla "
;
alert
(
"-"
+
ma_chaine.clean
(
) +
"-"
);
//Résultat : -blabla bla-
Cette méthode gardera un seul espace là où il y en avait plusieurs.
Lien : Page de test