Bonjour,
En recherchant sur google j'ai trouvé cette fonction trim() :
Est-ce que quelqu'un pourrait m'expliquer la signification du RegExp ?Code:
1
2
3
4 function trim(texte) { return texte.replace(/(^\s*)|(\s*$)/g,""); }
Version imprimable
Bonjour,
En recherchant sur google j'ai trouvé cette fonction trim() :
Est-ce que quelqu'un pourrait m'expliquer la signification du RegExp ?Code:
1
2
3
4 function trim(texte) { return texte.replace(/(^\s*)|(\s*$)/g,""); }
Supprime tous les caractères blancs en début et en fin de chaîne.
Je connais la fonction trim c'est la description du RegExp que je veux, ce que veux dire "/(^\s*)|(\s*$)/g".
salut,
cela veut dire supprime tous les caractères blancs en début et en fin de chaîne.:D
^ : debut de chaine.
$ : fin de chaine.
(^\s*) : zero ou plusieurs espaces (quels qu'ils soient : blanc, tabulation...) se trouvant en debut de chaine.
| : ou
(\s*$) : zero ou plusieurs espaces (quels qu'ils soient) se trouvant en fin de chaine.
L'option g veut dire que c'est une recherche globale, toutes les occurences sont cherchées.
Au moins c'est clair. Désolé !