Heim > Artikel > Web-Frontend > JS-Methode zum Entfernen von Satzzeichen am Ende einer Zeichenfolge
In diesem Artikel wird hauptsächlich die JS-Methode zum Entfernen von Satzzeichen am Ende einer Zeichenfolge und zum Löschen des letzten Zeichens vorgestellt. Freunde, die sie benötigen, können darauf verweisen.
Anforderung: Entfernen Sie die Interpunktion am Ende der js-Zeichenfolge
Originalzeichenfolge:
Hallo Welt!
Zielzeichenfolge:
Hello World
Methode 1:
stringObject.slice(start,end)
start: Der Startindex des zu extrahierenden Segments. Wenn es sich um eine negative Zahl handelt, gibt dieser Parameter die Position ab dem Ende der Zeichenfolge an. Mit anderen Worten: -1 bezieht sich auf das letzte Zeichen der Zeichenfolge
end: der Index des Endes des zu extrahierenden Fragments. Wenn dieser Parameter nicht angegeben ist, umfasst die zu extrahierende Teilzeichenfolge die Zeichenfolge vom Anfang bis zum Ende der ursprünglichen Zeichenfolge. Wenn dieser Parameter eine negative Zahl ist, gibt er die Position ab dem Ende der Zeichenfolge an.
var str = 'Hello World!'; document.write(str.slice(0,str.length-1)); //输出 Hello World
Methode 2:
stringObject.substr(start,length)
Start: erforderlich. Der Startindex der zu extrahierenden Teilzeichenfolge. Muss ein numerischer Wert sein. Wenn dieser Parameter negativ ist, deklariert er die Position ab dem Ende der Zeichenfolge. Das heißt, -1 bezieht sich auf das letzte Zeichen in der Zeichenfolge, -2 bezieht sich auf das vorletzte Zeichen und so weiter.
Länge: Optional. Die Anzahl der Zeichen in der Teilzeichenfolge. Muss ein numerischer Wert sein. Wenn dieser Parameter weggelassen wird, wird die Zeichenfolge vom Anfang bis zum Ende von stringObject zurückgegeben.
var str = 'Hello World!'; document.write(str.substr(0,str.length-1)); //输出 Hello World
Methode 3:
stringObject.substring(start,stop)
Im Gegensatz zu den Methoden „slice()“ und „substr()“ akzeptiert substring() keine negativen Parameter
Start: erforderlich. Eine nicht negative Ganzzahl, die die Position des ersten Zeichens der Teilzeichenfolge angibt, die in stringObject
stop extrahiert werden soll: Optional. Eine nichtnegative Ganzzahl, die sich um eine Position im stringObject befindet, also um eins mehr als das letzte Zeichen der zu extrahierenden Teilzeichenfolge.
Wenn dieser Parameter weggelassen wird, wird die zurückgegebene Teilzeichenfolge an das Ende der Zeichenfolge verschoben.
var str = 'Hello World!'; document.write(str.substr(0,str.length)); //输出 Hello World
Sehen wir uns mehrere JS-Methoden an, um das letzte Zeichen einer Zeichenfolge zu löschen
Zeichenfolge: string s = "1,2,3,4,5,"
1. Die am häufigsten verwendete Methode ist Substring
JS Mehrere Möglichkeiten, das letzte Zeichen einer Zeichenfolge zu löschen - li_crane - The road ahead (The road ahead) s=s.Substring(0,s .Länge -1)
2. Mit RTrim wurde es ursprünglich nur zum Löschen der letzten Leerzeichen verwendet. Ich habe mir andere Verwendungen nicht genau angesehen, nur um festzustellen, dass ich einige direkt herausschneiden kann Zeichen
JS Mehrere Möglichkeiten, das letzte Zeichen einer Zeichenfolge zu löschen - li_crane - The road ahead (The road ahead)s=s.ToString().RTrim(',')
Erweiterte Entfernung von Leerzeichen
function trim(str){ //删除左右两端的空格 return str.replace(/(^\s*)|(\s*$)/g, ""); } function ltrim(str){ //删除左边的空格 return str.replace(/(^\s*)/g,""); } function rtrim(str){ //删除右边的空格 return str.replace(/(\s*$)/g,""); }
3. Verwenden Sie TrimEnd, ähnlich wie RTrim. Der Unterschied besteht darin, dass ein Zeichenarray übergeben wird und RTrim eine beliebige gültige Zeichenfolge sein kann
JS löscht das letzte Zeichen der Zeichenfolge. Mehrere Methoden - li_crane - The road ahead (The road ahead)s=s.TrimEnd(',')
JS Mehrere Methoden zum Löschen des letzten Zeichens einer Zeichenfolge - li_crane - The road ahead (The road ahead)/ /Wenn Sie „5,“ löschen möchten, müssen Sie so schreiben
JS Mehrere Möglichkeiten, das letzte Zeichen einer Zeichenfolge zu löschen – li_crane – The road ahead (The road ahead)char[ ]MyChar={'5',', '};
JS Mehrere Möglichkeiten, das letzte Zeichen einer Zeichenfolge zu löschen - li_crane - The road ahead (The road ahead)s=s.TrimEnd(MyChar);
JS Mehrere Möglichkeiten, das letzte Zeichen einer Zeichenfolge zu löschen Methode - li_crane - The road ahead (The road ahead)//s="1,2,3,4"
Ähnliche Funktionen:
TrimStart, LTrim usw.
Es gibt auch TrimToSize, das einen leichten Vorteil bei der Leistungsverbesserung hat....
string.TrimEnd().Remove(string.Length - 2, 1) string.Remove()
Verwandte Empfehlungen:
Detaillierte Erklärung zum Spleißen von Zeichenfolgen in der Vue-Syntax
So tauschen Sie Teilzeichenfolgenpositionen in PHP aus
js Beispiel für das Extrahieren der Länge von a () spezielle string_javascript-Fähigkeiten
Das obige ist der detaillierte Inhalt vonJS-Methode zum Entfernen von Satzzeichen am Ende einer Zeichenfolge. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!