Anglais [r??ple?s] US [r??ples]
vt Remplacer ; remettre en place (par...) remplacer
Troisième personne du singulier : remplace Participe présent : remplacer Passé : remplacé Participe passé : remplacé
méthode javascript replace() syntaxe
Fonction : est utilisé pour remplacer certains caractères par d'autres caractères dans une cha?ne, ou remplacer une sous-cha?ne qui correspond à une expression régulière.
Syntaxe?: stringObject.replace(regexp/substr,replacement)
Paramètres?: regexp/substr Obligatoire. Un objet RegExp qui spécifie la sous-cha?ne ou le modèle à remplacer. Notez que si la valeur est une cha?ne, elle est récupérée sous forme de modèle de texte littéral, plut?t que d'être d'abord convertie en objet RegExp. remplacement requis. Une valeur de cha?ne. Spécifie les fonctions permettant de remplacer du texte ou de générer du texte de remplacement.?
Retours?: Une nouvelle cha?ne obtenue en rempla?ant la première correspondance ou toutes les correspondances de l'expression rationnelle par remplacement.
Explication?: La méthode replace() de l'objet cha?ne effectue une opération de recherche et de remplacement. Il recherchera les sous-cha?nes dans stringObject qui correspondent à l'expression rationnelle, puis remplacera ces sous-cha?nes par un remplacement. Si l'expression rationnelle a l'indicateur global g, alors la méthode replace() remplace toutes les sous-cha?nes correspondantes. Sinon, il remplace uniquement la première sous-cha?ne correspondante. le remplacement peut être une cha?ne ou une fonction. S'il s'agit d'une cha?ne, alors chaque correspondance sera remplacée par la cha?ne. Mais le caractère $ en remplacement a une signification précise. Comme le montre le tableau suivant, il montre que la cha?ne obtenue à partir de la correspondance de modèle sera utilisée pour le remplacement.
Remarque?: ECMAScript v3 stipule que le remplacement du paramètre de la méthode replace() peut être une fonction au lieu d'une cha?ne. Dans ce cas, la fonction est appelée pour chaque correspondance et la cha?ne qu'elle renvoie est utilisée comme texte de remplacement. Le premier paramètre de cette fonction est une cha?ne correspondant au modèle. L'argument suivant est une cha?ne qui correspond à la sous-expression dans le modèle, et il peut y avoir 0 ou plusieurs arguments de ce type. Le paramètre suivant est un entier qui déclare la position dans le stringObject où la correspondance se produit. Le dernier paramètre est le stringObject lui-même.
méthode javascript replace() exemple
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script type="text/javascript"> var str="Visit Microsoft!" document.write(str.replace(/Microsoft/, "php.cn")) </script> </body> </html>
Exécuter l'instance ?
Cliquez sur le bouton ??Exécuter l'instance?? pour afficher l'instance en ligne