Maison > interface Web > js tutoriel > le corps du texte

Comment utiliser la fonction de remplacement de chaîne javascript pour tout remplacer en même temps_compétences javascript

WBOY
Libérer: 2016-05-16 15:34:16
original
2127 Les gens l'ont consulté

Fonction de remplacement de chaîne JS : Remplacer("String 1″, "String 2″)

1. Nous savons tous que la fonction de remplacement de chaîne dans JS est Replace("String 1", "String 2"), mais cette fonction ne peut remplacer que la première occurrence de String 1, alors comment pouvons-nous les remplacer. tout à coup?

<script> 
var s = "LOVE LIFE ! LOVE JAVA ..."; 
alert(s); 
alert(s.replace("LOVE ", "爱")); 
alert(s.replace(/\LOVE/g, "爱")); 
</script> 
Copier après la connexion

Enregistrez le code ci-dessus dans un fichier HTML et vous pourrez voir l'effet dans le navigateur.

Et si ? Si vous comprenez, vous n’avez pas besoin de lire plus loin. Si vous ne comprenez pas, continuez simplement à lire :

En fait, nous avons utilisé des expressions régulières en JS. /LOVE dans /LOVE/g signifie trouver une chaîne. Ce que nous recherchons, ce sont des guillemets. /g est la syntaxe de l'expression régulière, qui signifie tout le sens. Ici, cela signifie tout remplacer.

La signification du code ci-dessus est donc de supprimer tous les guillemets dans la chaîne.

2. Nous savons maintenant comment remplacer toutes les chaînes, mais que se passe-t-il si nous voulons passer LOVE comme paramètre dans l'expression régulière ?

Voyons donc comment le morceau de code suivant est implémenté :

<script> 
var s = "LOVE LIFE ! LOVE JAVA ..."; 
alert(s); 
var tmp="LOVE "; 
var reg=new RegExp(""); 
alert(s.replace(reg,"爱")); 
</script>[color=olive]
Copier après la connexion

Le contenu ci-dessus est un tutoriel sur la façon de remplacer toutes les fonctions de remplacement de chaîne JS en même temps. J'espère qu'il vous plaira.

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal