Dieses Mal werde ich Ihnen zeigen, wie Sie die benutzerdefinierte Trimmfunktion von js verwenden. Was sind die Vorsichtsmaßnahmen , wenn Sie die benutzerdefinierte Trimmfunktion von js verwenden?
Kompatibel mit Browsern niedrigerer Versionen des IE und einigen anderen Browsern mit Skripten niedrigerer Versionen
Es gibt keine Trimmfunktion in js 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 jQuer$.trim(str)
var str = $("#test").val(); alert( $.trim(str) );
PS: In den Beispielen werden reguläre Operationen verwendet. Hier sind zwei sehr praktische reguläre Ausdrücke-Tools als Referenz:
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website !
Empfohlene Lektüre:
JS Element und neuen Knoten hinzufügen
4 Möglichkeiten, die Nodelist-Dom-Liste mit JS zu schleifen
Das obige ist der detaillierte Inhalt vonSo verwenden Sie eine benutzerdefinierte Trimmfunktion in js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!