Heim  >  Artikel  >  Web-Frontend  >  Verwenden Sie die benutzerdefinierte Trim-Funktion von js, um Leerzeichen an beiden Enden zu entfernen

Verwenden Sie die benutzerdefinierte Trim-Funktion von js, um Leerzeichen an beiden Enden zu entfernen

亚连
亚连Original
2018-06-06 14:51:341776Durchsuche

In diesem Artikel wird hauptsächlich die Funktion zum Löschen von Leerzeichen an beiden Enden einer Zeichenfolge mithilfe der benutzerdefinierten Trimmfunktion von js vorgestellt. Er analysiert die damit verbundenen Betriebsfähigkeiten der Verwendung von Javascript basierend auf dem regelmäßigen Ersetzen zum Löschen von Leerzeichen an beiden Enden einer Zeichenfolge mithilfe von a Die Trimmfunktion ähnelt der regulären Ersetzung. Informationen zur Verwendung dieser Funktion finden Freunde, die sie benötigen.

In diesem Artikel wird das Beispiel der benutzerdefinierten Trimmfunktion von js beschrieben Entfernen Sie Leerzeichen an beiden Enden. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Kompatibel mit IE-Browsern niedrigerer Versionen und einigen anderen Skriptbrowsern niedrigerer Versionen

In js gibt es keine Trimmfunktion selbst

//删除左右两端的空格
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,"");
}

oder erweitern Sie das String-Typ-Attribut

String.prototype.trim = function()
{
 return this.replace(/(^\s*)|(\s*$)/g, "");
}
var str = document.getElementById("test").value;
alert( str.trim() );

oder geben Sie einfach die Verwendung von js auf und verwenden Sie jQuers $.trim(str)

var str = $("#test").val();
alert( $.trim(str) );

Ich habe das Obige für Sie zusammengestellt und hoffe, dass es Ihnen in Zukunft hilfreich sein wird.

Verwandte Artikel:

So implementieren Sie einen statischen Server mit Node.js

Vergleich von Map, Set, Array und Objekt in ES6 (Ausführliches Tutorial)

So implementieren Sie die Änderungserkennung mit Angular

Das obige ist der detaillierte Inhalt vonVerwenden Sie die benutzerdefinierte Trim-Funktion von js, um Leerzeichen an beiden Enden zu entfernen. 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