Maison >interface Web >js tutoriel >JS utilise la méthode replace() et les expressions régulières pour rechercher et remplacer les compétences strings_javascript
1. Remplacement des chaînes JS et utilisation de la méthode replace()
La méthode replace(regexp,replacement) a deux paramètres. Le premier paramètre peut être une chaîne de texte brut ou un objet RegExp. Pour plus de détails, veuillez consulter l'utilisation des objets RegExp ; objet. une fonction.
Ce qui suit est un exemple de remplacement de chaîne JS :
Exemple 1 :
2. Utilisation de l'objet RegExp
JavaScript fournit un objet RegExp pour effectuer les opérations et fonctions liées aux expressions régulières. Chaque modèle d'expression régulière correspond à une instance RegExp. Il existe deux manières de créer des instances d'objets RegExp.
Utilisez le constructeur explicite de RegExp, la syntaxe est : new RegExp("pattern"[,"flags"]); utilisez le constructeur implicite de RegExp, au format texte brut : /pattern/[flags]. Les deux déclarations de l'exemple 4 sont équivalentes.
Exemple 4 :
La méthode exec() renvoie un tableau qui stocke les résultats correspondants. Si aucune correspondance n'est trouvée, la valeur de retour est nulle.
Exemple 5 :
RegExpObject.test(string)
Renvoie vrai si la chaîne contient du texte correspondant à RegExpObject, sinon renvoie faux.
Exemple 6 :