Dieser Artikel stellt hauptsächlich den Implementierungscode der Javascript-Funktion zum Entfernen von Leerzeichen vor. Er hat einen gewissen Referenzwert. Jetzt können Freunde in Not darauf verweisen 🎜 >Entfernen Sie die Leerzeichen an beiden Enden der Zeichenfolge. Sie können in vbscript problemlos trim, ltrim oder rtrim verwenden, aber diese drei integrierten Methoden gibt es in js nicht und Sie müssen sie manuell schreiben. Die folgende Implementierungsmethode verwendet reguläre Ausdrücke, was sehr effizient ist, und fügt diese drei Methoden zu den integrierten Methoden des String-Objekts hinzu.
<input type="text" name="mytxt" value=" 12345678 " /> <input type="button" name="cmd1" onclick="mytxt2.value=mytxt.value.trim()" value="去两边的空格"/> <input type="text" name="mytxt2"/> <input type="button" name="cmd1" onclick="mytxt3.value=mytxt.value.ltrim()" value="去左边的空格"/> <input type="text" name="mytxt3"/> <input type="button" name="cmd1" onclick="mytxt4.value=mytxt.value.rtrim()" value="去右边的空格"/> <input type="text" name="mytxt4"/> <script language="javascript"> String.prototype.trim=function(){ return this.replace(/(^\s*)|(\s*$)/g, ""); } String.prototype.ltrim=function(){ return this.replace(/(^\s*)/g,""); } String.prototype.rtrim=function(){ return this.replace(/(\s*$)/g,""); } </script>
[Strg+A, um alle auszuwählen. Hinweis: Wenn Sie externe Js einführen müssen, müssen Sie zum Ausführen eine Aktualisierung durchführen]
wird geschrieben als Die Funktion kann so aussehen:
Kopieren Sie den Code
Das obige ist der detaillierte Inhalt vonImplementierungscode für die Javascript-Funktion zum Entfernen von Leerzeichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!<script type="text/javascript">
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,"");
}
</script>