Heim >Web-Frontend >js-Tutorial >js-Trim-Funktion zum Löschen von Leerzeichen an beiden Enden
In diesem Artikel wird hauptsächlich die Funktion zum Löschen von Leerzeichen an beiden Enden einer Zeichenfolge mithilfe der benutzerdefinierten Trim-Funktion von js vorgestellt. Außerdem werden die zugehörigen Betriebsfähigkeiten von JavaScript basierend auf der regelmäßigen Ersetzung analysiert, um eine ähnliche Trim-Funktion zum Löschen von Leerzeichen an beiden Enden zu implementieren einer Zeichenfolge. Ich hoffe, es kann Ihnen helfen.
Kompatibel mit Browsern niedrigerer Versionen des IE und einigen anderen Browsern mit Skripten niedrigerer Versionen.
In js selbst gibt es keine Trimmfunktion
//删除左右两端的空格 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 das String-Typ-Attribut erweitern
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) );
Verwandte Empfehlungen:
PHP-Trimmfunktion ltrim-Funktion rtrim-Funktionsunterschied
Trimmfunktionsimplementierung des Trimmfunktionscodes in PHP
Implementierung des Trim-Funktionscodes im php_PHP-Tutorial
Das obige ist der detaillierte Inhalt vonjs-Trim-Funktion zum Löschen von Leerzeichen an beiden Enden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!