La fonction de remplacement est utilisée pour remplacer des chaînes en JavaScript, mais lors de l'utilisation réelle, on constate que cette fonction ne remplacera que le premier caractère correspondant, ce qui est très inconfortable dans le langage PHP, le remplacement peut implémenter une correspondance et un remplacement globaux. . En aucun cas, après une étude approfondie, j'ai découvert qu'il existe d'autres moyens d'obtenir une correspondance et un remplacement globaux.
(1) En fait, replace lui-même peut également réaliser cette fonction, mais il doit ajouter un paramètre g sous une forme régulière, par exemple :
ou :
Remplacez tous les www.baidu.com en caractères str par www.jb51.net
(2) Développez vous-même la bibliothèque de fonctions js et créez votre propre méthode de remplacement de fonction pour obtenir une correspondance et un remplacement globaux. Comme suit :
En fait, cela utilise également l'idée de la première méthode. Un exemple est le suivant (la même fonction que ci-dessus est également implémentée ici, mais elle est plus intuitive que la première méthode) :
Ce qui précède représente l’intégralité du contenu de cet article, j’espère que vous l’aimerez tous.