Heim  >  Artikel  >  Web-Frontend  >  So löschen Sie bestimmte Zeichen in einer Javascript-Zeichenfolge

So löschen Sie bestimmte Zeichen in einer Javascript-Zeichenfolge

青灯夜游
青灯夜游Original
2021-04-26 16:51:5047591Durchsuche

Löschmethode: 1. Verwenden Sie die Anweisung „str.replace(regulärer Ausdruck, '')“; 2. Verwenden Sie Slice(), die Syntax „str.splice(Zeichenposition, Löschnummer);“; ( ), Syntax „str.substring(Start-Index, End-Index)“.

So löschen Sie bestimmte Zeichen in einer Javascript-Zeichenfolge

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Methode 1: Verwenden Sie die Methode replace()

Die Methode Thereplace() wird verwendet, um ein bestimmtes Zeichen/eine bestimmte Zeichenfolge durch ein anderes Zeichen/eine andere Zeichenfolge zu ersetzen. Es benötigt zwei Parameter: Der erste ist die zu ersetzende Zeichenfolge und der zweite ist die zu ersetzende Zeichenfolge.

In diesem Fall ist das erste Argument das zu entfernende Zeichen und das zweite Argument kann als leere Zeichenfolge angegeben werden; dadurch wird das Zeichen aus der Zeichenfolge entfernt. Diese Methode entfernt jedoch das erste Vorkommen der Zeichenfolge.

Um alle Vorkommen eines bestimmten Zeichens zu entfernen, können Sie die Methode replace() mit einem regulären Ausdruck verwenden. Verwenden Sie reguläre Ausdrücke anstelle von Zeichenfolgen und globalen Eigenschaften. Es wird jedes Vorkommen in der Zeichenfolge auswählen und entfernen.

Beispiel:

So löschen Sie bestimmte Zeichen in einer Javascript-Zeichenfolge

Methode 2: Verwendung der Slice()-Methode

Slice()-Methode wird verwendet, um den Zeichenfolgenteil zwischen den angegebenen Parametern zu extrahieren. Diese Methode ruft den Start- und Endindex einer Zeichenfolge ab und gibt die Zeichenfolge zwischen diesen Indizes zurück. Wenn der Endindex nicht angegeben ist, wird davon ausgegangen, dass es sich um die Länge der Zeichenfolge handelt.

Das erste Zeichen kann entfernt werden, indem der Startindex als 1 angegeben wird. Es extrahiert die Zeichenfolge vom zweiten Zeichen bis zum Ende der Zeichenfolge. Das letzte Zeichen kann entfernt werden, indem der Endindex um eins kleiner als die Länge der Zeichenfolge angegeben wird. Dadurch wird die Zeichenfolge vom Anfang bis zum vorletzten Zeichen extrahiert.

<!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>

Ausgabe:

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

Methode 3: Substring()-Methode verwenden

substring()-Methode wird verwendet, um die Zeichen zwischen zwei angegebenen Indizes in der Zeichenfolge zu extrahieren. Die von der Methode

substring() zurückgegebene Teilzeichenfolge enthält die Zeichen am Anfang, jedoch nicht die Zeichen am Ende.

Beispiel:

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

[Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene]

Das obige ist der detaillierte Inhalt vonSo löschen Sie bestimmte Zeichen in einer Javascript-Zeichenfolge. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn