Maison > Article > interface Web > Explication détaillée des exemples de correspondance et de remplacement de chaînes en JavaScript
Cet article présente principalement les méthodes de correspondance et de remplacement des chaînes en JavaScript. Il a une bonne valeur de référence et j'espère qu'il sera utile à tout le monde. Suivons l'éditeur pour y jeter un œil, j'espère que cela pourra aider tout le monde.
1. Méthode Match
La méthode match() peut récupérer une valeur spécifiée dans une chaîne ou trouver une correspondance pour une ou plusieurs expressions régulières.
La valeur de retour de la méthode match() est : un tableau stockant les résultats correspondants.
2. Méthode Replace
La méthode replace() est utilisée pour remplacer certains caractères par d'autres caractères dans une chaîne, ou pour remplacer une sous-chaîne qui correspond à une expression régulière.
La valeur de retour de la méthode replace est : une nouvelle chaîne.
3. Description
Lors de l'utilisation d'expressions régulières, les paramètres des deux méthodes ci-dessus ajoutent principalement du g global, de sorte que toutes les chaînes puissent être mises en correspondance ou remplacées.
Exemple de code :
<!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <title>JavaScript中字符串的match与replace方法</title> </head> <body> <!--注意src路径要对--> <script src="js/jquery-1.12.4.min.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> var str = "1 plus 2 equal 3"; //match方法返回值为数组 var arr = str.match(/[0-9]/g) console.log(arr); var new_str = str.replace(/[0-9]/g, 'newstr'); //replace方法返回值为新的字符串 console.log(new_str) </script> </body> </html>
La sortie de la console est :
Recommandations associées :
Explication détaillée des méthodes de correspondance et de remplacement
Les fonctions de substr() et match() dans js
Changer l'image et utiliser l'exemple code de la méthode de match
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!