Maison  >  Article  >  interface Web  >  Comment supprimer les caractères spécifiés dans la chaîne javascript

Comment supprimer les caractères spécifiés dans la chaîne javascript

青灯夜游
青灯夜游original
2021-04-26 16:51:5047591parcourir

Méthode de suppression : 1. Utilisez l'instruction "str.replace(regular expression, '')" ; 2. Utilisez slice(), la syntaxe "str.splice(position du caractère, nombre de suppressions);" 3. , utilisez substring(), la syntaxe est "str.substring(start subscript, end subscript)".

Comment supprimer les caractères spécifiés dans la chaîne javascript

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

Méthode 1 : Utilisez la méthode replace()

La méthode replace() est utilisée pour remplacer un caractère/une chaîne spécifique par un autre caractère/chaîne. Il faut deux paramètres, le premier est la chaîne à remplacer et le second est la chaîne à remplacer.

Dans ce cas, le premier argument est le caractère à supprimer, et le deuxième argument peut être donné sous forme de chaîne vide ; cela supprime le caractère de la chaîne. Mais cette méthode supprime la première occurrence de la chaîne.

Pour supprimer toutes les occurrences d'un caractère spécifié, vous pouvez utiliser la méthode replace() avec une expression régulière. Utilisez des expressions régulières au lieu de chaînes et de propriétés globales. Il sélectionnera chaque occurrence de la chaîne et la supprimera.

Exemple :

Comment supprimer les caractères spécifiés dans la chaîne javascript

Méthode 2 : Utilisation de la méthode slice()

méthode slice() pour l'extraction. partie de la chaîne entre les arguments donnés. Cette méthode obtient l'index de début et de fin d'une chaîne et renvoie la chaîne entre ces indices. Si l'index de fin n'est pas spécifié, il est supposé qu'il s'agit de la longueur de la chaîne.

Le premier caractère peut être supprimé en spécifiant un indice de départ de 1. Il extrait la chaîne du deuxième caractère jusqu'à la fin de la chaîne. Le dernier caractère peut être supprimé en spécifiant l'index de fin comme étant un de moins que la longueur de la chaîne. Cela extraira la chaîne du début à l’avant-dernier caractère.

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<p>原始字符串是:hello hgbhggfj!</p>
<p>删除字符串的第一个字符:
<span class="output1"></span>
</p>
<p>删除字符串的最后一个字符:
<span class="output2"></span>
</p>
<script type="text/javascript">
originalString = &#39;hello hgbhggfj!&#39;;
firstCharRemoved = originalString.slice(1);
lastCharRemoved =
originalString.slice(0, originalString.length - 1);
document.querySelector(&#39;.output1&#39;).textContent = firstCharRemoved;
document.querySelector(&#39;.output2&#39;).textContent = lastCharRemoved;
</script>
</body>
</html>

Sortie :

原始字符串是:hello hgbhggfj!
删除字符串的第一个字符: ello hgbhggfj!
删除字符串的最后一个字符: hello hgbhggfj

Méthode 3 : utiliser la méthode substring()

la méthode substring() est utilisée pour extraire la chaîne entre deux caractères spécifiés entre les indices. La sous-chaîne renvoyée par la méthode

substring() inclut les caractères du début, mais n'inclut pas les caractères de la fin.

Exemple :

var str="aabbccdd";
console.info(str.substring(4));  //得到ccdd

[Apprentissage recommandé : Tutoriel avancé 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