En JavaScript, vous pouvez utiliser la méthode replace() de l'objet String pour remplacer des caractères dans la chaîne. La syntaxe est "str.replace("Chaîne à remplacer", "Nouvelle chaîne")" ou " str.replace(/Chaîne à remplacer/g, "nouvelle chaîne")".
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Caractères de remplacement de chaîne javascript
Pour remplacer toutes les chaînes en js, vous pouvez utiliser les méthodes suivantes :
Deux différences : Régulier & Général
str.replace("需要替换的字符串","新字符串") str.replace(/需要替换的字符串/g,"新字符串")
Exemple 1 :
"yyyy-MM-dd-hh-mm-ss".replace("-","/")
Le résultat est le suivant :
"yyyy/MM-dd-hh-mm-ss"
Exemple 2 :
"yyyy-MM-dd-hh-mm-ss".replace(/-/g,"/")
Le résultat est le suivant :
"yyyy/MM/dd/hh/mm/ss"
Pour résumer :
Le remplacement régulier ne remplacera que le premier caractère correspondant, le remplacement régulier peut remplacer tout
Description : JavaScript replace() méthode < La méthode 🎜>
eplace() 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. SyntaxestringObject.replace(regexp/substr,replacement)
Paramètres | Description | ||||||
---|---|---|---|---|---|---|---|
regexp/substr | Obligatoire. Un objet RegExp qui spécifie la sous-chaîne ou le modèle à remplacer.
Notez que 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 | Obligatoire. Une valeur de chaîne. Spécifie les fonctions permettant de remplacer du texte ou de générer du texte de remplacement. |
Une nouvelle chaîne qui remplace la première correspondance ou toutes les correspondances de l'expression rationnelle avec remplacement Je l'ai reçu plus tard. [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!