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

Instance de méthode de remplacement d'objet de chaîne JavaScript (pour le remplacement de chaîne ou le remplacement régulier)_Connaissances de base

WBOY
Libérer: 2016-05-16 16:33:41
original
1622 Les gens l'ont consulté

Méthode de remplacement JavaScript

La méthode

replace est utilisée pour remplacer certaines chaînes par d'autres chaînes dans une chaîne, ou pour remplacer des chaînes qui correspondent à des correspondances régulières et renvoyer la chaîne remplacée. Sa syntaxe est la suivante :

Copier le code Le code est le suivant :

str_object.replace(reg_exp/str, remplacement)

Description du paramètre :

Paramètres Description
str_object Chaîne (objet) sur laquelle opérer
reg_exp/str Obligatoire. Expression régulière à faire correspondre/Chaîne à remplacer
参数 说明
str_object 要操作的字符串(对象)
reg_exp/str 必需。要匹配的正则表达式/要替换的字符串
如果 reg_exp 具有全局标志 g,那么 replace() 方法将替换所有匹配的子串。否则,它只替换第一个匹配子串。
replacement 必需。要替换的字符串
Si reg_exp 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.
remplacement Obligatoire. Chaîne à remplacer

Exemple de remplacement de chaîne

L'exemple suivant montre une instance de remplacement de chaîne de la méthode replace :

Copier le code Le code est le suivant :

var str = "www.example.net";
document.write( str.replace("example", "jb51") );


Exécutez cet exemple, résultat :

Copier le code Le code est le suivant :

www.jb51.net

Remarque : le remplacement de chaîne ne remplace que la première chaîne qui répond aux exigences (remplace une seule fois). Si vous souhaitez remplacer toutes les chaînes qui répondent aux exigences dans la chaîne, il est recommandé d'utiliser un modèle d'expression régulière avec le paramètre global. g, en particulier Voir les exemples ci-dessous.

Exemple de remplacement de chaîne d'expression régulière

En plus du simple remplacement de chaîne, la méthode

replace prend également en charge le remplacement d'expressions régulières :

Copier le code Le code est le suivant :

var str = "www.example.net est un exemple de site de domaines d'INNA.";
document.write( str.replace(/example/, "jb51") );


Exécutez cet exemple, résultat :

Copier le code Le code est le suivant :

www.jb51.net est un exemple de site de domaines d'INNA.

Lors de l'ajout du drapeau global g à l'expression régulière :

Copier le code Le code est le suivant :

var str = "www.example.net est un exemple de site de domaines d'INNA.";
document.write( str.replace(/example/g, "jb51") );


Exécutez cet exemple, résultat :

Copier le code Le code est le suivant :

www.jb51.net est un site de domaines 5idev d'INNA.

Notez que si vous souhaitez ignorer la casse, vous pouvez ajouter le paramètre i : /example/gi .

Étiquettes associées:
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