Heim  >  Artikel  >  Web-Frontend  >  Implementierungscode für die Javascript-Funktion zum Entfernen von Leerzeichen

Implementierungscode für die Javascript-Funktion zum Entfernen von Leerzeichen

不言
不言Original
2018-05-04 15:32:421775Durchsuche

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

Der Code lautet wie folgt:

<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>


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!

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