La première fois, j'ai découvert que si la méthode Remplace () dans JavaScript est directement utilisée avec str.replace ("-", "!") Ne remplacera le premier caractère correspondant.
str.replace (// - / g, "!") Peut tous remplacer les caractères correspondants (g est l'indicateur global).
remplacer()
La méthode remplace () renvoie la chaîne qui se traduit lorsque vous remplacez le texte correspondant à son premier argument
(une expression régulière) avec le texte du deuxième argument (une chaîne).
Si l'indicateur G (global) n'est pas défini dans la déclaration d'expression régulière, cette méthode remplace uniquement le premier
se produire du motif. Par exemple,
var s = "Hello. Regexps sont amusants." ; s = s.replace (//./, "!"); // remplace la première période par une ou des points d'exclamation (s);
produit la chaîne «Bonjour! Regexps sont amusants.» Y compris le drapeau G entraînera l'interprète
Effectuez un remplacement global, en trouvant et en remplaçant chaque sous-chaîne correspondante. Par exemple,
var s = "Hello. Regexps sont amusants." ; s = s.replace (//./ g, "!"); // remplacer toutes les périodes par des points d'exclamation (s);
donne ce résultat: «Bonjour! Regexps sont amusants!»
Ainsi, les méthodes suivantes peuvent être utilisées:
string.replace (/ vraimentdo / g, remplacewith);
string.replace (new regexp (vraimentDo, 'g'), remplacewith);
String: Une expression de chaîne contient la substance pour remplacer.
Vraiment: la sous-chaîne recherchée.
Remplacement avec: sous-chaîne utilisée pour le remplacement.
Code JS
<script type = "text / javascript"> string.prototype.replaceALL = function (vraimentDo, remplacewith, ignorecase) {if (! regexp.prototype.isprototypeof (vraimentDo)) {return this.replace (new regexp (vraimento, (ignorecase? "gi": "g")), replatwith); } else {return this.replace (vraimentDo, remplacewith); }} </ script>La chaîne de remplacement de l'article ci-dessus tous les caractères spécifiés (code d'implémentation) sont tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.