Maison  >  Article  >  interface Web  >  Comment modifier une certaine valeur d'une chaîne en javascript

Comment modifier une certaine valeur d'une chaîne en javascript

WBOY
WBOYoriginal
2022-01-17 17:20:154465parcourir

En JavaScript, vous pouvez utiliser la méthode replace() pour modifier une certaine valeur d'une chaîne. Cette méthode 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. est : "String.replace(regexp/substr, valeur ou fonction remplacée)".

Comment modifier une certaine valeur d'une chaîne en javascript

L'environnement d'exploitation de ce tutoriel : système Windows 10, JavaScript version 1.8.5, ordinateur Dell G3.

Comment modifier une certaine valeur d'une chaîne en javascript

La méthodereplace() 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.

Syntaxe

stringObject.replace(regexp/substr,replacement)

Description du paramètre

  • regexp/substr requis. Un objet RegExp qui spécifie la sous-chaîne ou le modèle à remplacer. Si la valeur est une chaîne, elle est récupérée sous forme de modèle littéral plutôt que d'être d'abord convertie en objet RegExp.

  • remplacement requis. Une valeur de chaîne. Spécifie les fonctions permettant de remplacer du texte ou de générer du texte de remplacement.

Valeur de retour

Une nouvelle chaîne obtenue en remplaçant la première correspondance ou toutes les correspondances de l'expression rationnelle par un remplacement.

Explication

La méthode replace() de string stringObject effectue une opération de recherche et de remplacement. Il recherchera les sous-chaînes dans stringObject qui correspondent à l'expression rationnelle et remplacera ces sous-chaînes par un remplacement. Si l'expression rationnelle a l'indicateur global g, alors la méthode replace() remplace toutes les sous-chaînes correspondantes. Sinon, il remplace uniquement la première sous-chaîne correspondante.

replacement peut être une chaîne ou une fonction. S'il s'agit d'une chaîne, alors chaque correspondance sera remplacée par la chaîne. Mais le caractère $ en remplacement a une signification précise. Comme le montre le tableau suivant, il montre que la chaîne obtenue à partir de la correspondance de modèle sera utilisée pour le remplacement.

L'exemple est le suivant :

<script type="text/javascript">
var str="Visit city!"
document.write(str.replace(/city/, "School"))
</script>

Résultat de sortie :

Visiter l'école !

[Recommandations associées : Tutoriel d'apprentissage javascript]

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!

Déclaration:
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