Vous êtes ici : Accueil > Programmation JavaScript > Bibliothèques de fonctions > Documentation des bibliothèques de fonctions JavaScript

Documentation automatique de la librairie

Sommaire

24 éléments documentés pour cette librairie

Méthodes de l'objet String

addSlashes


Fonction équivalente à add_slashes en php : ajoute un caractère \ devant les caractères \, ", '.

Valeur de retour

La même chaine est retournée, après traitement.

Type : String.

br2nl


Remplace
et
en \n.

Valeur de retour

La même chaine est retournée, après traitement.

Type : String.

endsWith


Fonction identique à String.endsWith du Java : permet de tester si la chaîne se termine par une séquence de caractères indiquée.

Paramètres

String s
La chaîne à tester.

Valeur de retour

true si la chaîne se termine par les mêmes caractères que ceux de s, false dans le cas contraire.

Type : Boolean.

equalsIgnoreCase


Teste si deux chaînes sont égales, en ignorant la casse.

Paramètres

String s
La chaîne à tester.

Valeur de retour

true si la chaîne et s sont identiques en ignorant la casse.

Type : Boolean.

escapeEntities


Remplace la plupart des caractères spéciaux par leur entité html &xxx; correspondante.

Valeur de retour

La même chaîne est retournée, après traitement.

Type : String.

escapeRegexp


Ajoute un \ devant tous les caractères suceptibles d'êtres interprétés à l'intérieur d'une expression régulière : \, +, *, [, ], (, ), {, } et -.

Valeur de retour

La même chaine est retournée, après traitement.

Type : String.

fill


Ajoute des caractères à gauche ou à droite de la chaîne pour qu'elle atteigne une longueur donnée. Si la longueur de la chaîne est supérieure à la taille spécifiée, elle restera inchangée.

Paramètres

Integer n
La longueur que doit atteindre la chaîne retournée
String ch
Optionnel : Définit le ou les caractères de remplissage. Par défaut, ce sera un espace.
Boolean right
Optionnel : Définit si le remplissage doit être fait à droite ou à gauche de la chaîne. Spécifiez true pour la droite, et false pour la gauche. Par défaut, ce paramètre est à false et donc le remplissage se fait à gauche.

Valeur de retour

La chaîne modifiée est retournée, la chaîne d'origine ne change pas.

Type : String.

getSubstrCount


Équivalent à substr_count en php, cette fonction retourne le nombre de fois que la chaîne passée en paramètre est contenue dans la chaîne actuelle.

Paramètres

String s
La chaîne à utiliser pour la recherche.

Valeur de retour

Le nombre d'occurences de s trouvées dans la chaîne. La casse est prise en considération.

Type : Integer.


getWordCount


Retourne le nombre de mots que contient la chaîne.

Valeur de retour

Le nombre de mots que contient la chaîne est retourné.

Type : Integer.

htmlspecialchars


Équivalent à htmlspecialchars en php (étonnant!) : remplace > et < par &gt; et &lt;

Valeur de retour

La même chaîne est retournée, après traitement.

Type : String.

isEmail


Teste si la chaîne pourrait être une adresse e-mail valide.

Valeur de retour

true dans le cas où la chaîne pourrait être une adresse e-mail valide, false dans le cas contraire.

Type : Boolean.


Attention !

Cette fonction ne vérifie pas si telle ou telle adresse e-mail existe réellement, elle ne fait qu'un test au niveau syntaxique (présence d'un signe "

", etc, etc.)

isURL


Teste si la chaîne pourrait être une adresse URL valide commençant par http://

Valeur de retour

true si la chaîne pourrait être une adresse URL valide commençant par http://, false dans le cas contraire.

Type : Boolean.


Attention !

Cette fonction ne vérifie pas l'existance de l'URL, elle effectue simplement un test au niveau syntaxique.

matches


Raccourci pour la séquence de code suivante, souvent utilisée :

var reg = new RegExp("blablabla");
return reg.test("blablabla");

Paramètres

String s
Une expression régulière sous forme de chaîne.

Valeur de retour

Le même résultat que la fonction RegExp.test sur l'expression régulière passée en paramètre.

Type : Boolean.

nl2br


Identique à nl2br du php : remplace les sauts de ligne \r\n, \r ou \n en


Valeur de retour

La même chaine est retournée, après traitement.

Type : String.

removeAccents


Désaccentue les caractères accentués.

Valeur de retour

La même chaîne est retournée, après traitement.

Type : String.

repeatStr


Retourne la chaîne répétée n fois.

Paramètres

Integer n
Le nombre de fois que la chaîne d'origine doit être répétée.

Valeur de retour

La même chaîne est retournée, mais répétée n fois.

Type : String.

reverse


Retourne la chaîne, le dernier caractère devient le premier et le premier devient le dernier.

Valeur de retour

La même chaîne est retournée, après traitement.

Type : String.

startsWith


Fonction équivalente à String.startsWith du Java : teste si la chaîne commence pour une séquence de caractères indiquée.

Paramètres

String s
La chaîne à tester.

Valeur de retour

true si la chaîne commence par s, false dans le cas contraire.

Type : Boolean.

stripSlashes


Identique à strip_slashes du php : efface les caractères \ devant \, ", '.

Valeur de retour

La même chaine est retournée, après traitement.

Type : String.

stripTags


Efface les tags HTML d'une chaîne.

Exemple

<h1>Test</h1><p>Bonjour</p><p>Voilà <b>test</b></p> devient Test Bonjour Voilà test

Valeur de retour

La même chaîne est retournée, après traitement.

Type : String.

trim


Efface les éventuels blancs au début et à la fin de la chaîne. Est considéré comme blanc les espaces, les tabulations, et les retours de ligne \r et \n.

Valeur de retour

La même chaîne est retournée après traitement.

Type : String.

ucWords


Met la première lettre de chaque mot en majuscule.

Valeur de retour

La même chaîne est retournée, avec la première de chaque mot en majuscules.

Type : String.

unescapeEntities


Remplace la plupart des entités HTML &xxx; par leur caractère ASCII correspondant.

Valeur de retour

La même chaîne est retournée, après traitement.

Type : String.

unescapeRegexp


Effectue le contraire de la fonction escapeRegex, c'est-à-dire qu'elle efface les \ avant les caractères suceptibles d'être interprétés par une expression régulière.

Valeur de retour

La même chaine est retournée, après traitement.

Type : String.

Vous êtes ici : Accueil > Programmation JavaScript > Bibliothèques de fonctions > Documentation des bibliothèques de fonctions JavaScript

Dernière modification de cette page : Jeudi 12 juillet 2007 09:19
Haut de page  •  Contact  •  RSS  •  Valide XHTML 1.0