Es gibt viele Orte in JavaScript, die wir verwenden müssen, aber JavaScript hat keine unabhängigen Trimfunktionen oder -methoden zu verwenden. Daher müssen wir selbst eine Trimmfunktion schreiben, um unseren Zweck zu erreichen.
Plan 1:
Diese Methode ist in Prototypform, d. H. Obj.trim (), einfach und weit verbreitet, und die Definition lautet wie folgt:
Die Codekopie lautet wie folgt:
<script Language = ”JavaScript”>
/**
* Löschen Sie Leerzeichen an der linken und rechten Enden
*/
String.Prototype.trim = Funktion ())
{
return this.replace (/(^/s*) | (/s*$)/g, ");
}
/**
* Löschen Sie den Raum links
*/
String.Prototype.ltrim = Funktion ())
{
return this.replace (/(^/s*)/g, ”);
}
/**
* Löschen Sie den Raum rechts
*/
String.Prototype.rtrim = Funktion ())
{
return this.replace (/(/s*$)/g, ”);
}
</script>
Beispiele für die Verwendung sind wie folgt:
Die Codekopie lautet wie folgt:
<script type = "text/javaScript">
alert (document.getElementById ('ABC'). value.trim ());
alert (document.getElementById ('abc'). value.ltrim ());
alert (document.getElementById ('ABC'). value.rtrim ());
</script>
Plan 2:
In Werkzeugform, dh Trim (OBJ), kann diese Methode für spezielle Verarbeitungsanforderungen verwendet werden, und die Definition lautet wie folgt:
Die Codekopie lautet wie folgt:
<script type = "text/javaScript">
/**
* Löschen Sie Leerzeichen an der linken und rechten Enden
*/
Funktion trim (str)
{
return str.replace (/(^/s*) | (/s*$)/g, ");
}
/**
* Löschen Sie den Raum links
*/
Funktion LTRIM (STR)
{
return str.replace (/(^/s*)/g, ”);
}
/**
* Löschen Sie den Raum rechts
*/
Funktion Rtrim (str)
{
return str.replace (/(/s*$)/g, ”);
}
</script>
Beispiele für die Verwendung sind wie folgt:
Die Codekopie lautet wie folgt:
<script type = "text/javaScript">
alert (TRIM (document.getElementById ('ABC'). Wert));
alert (ltrim (document.getElementById ('ABC'). Wert));
alert (rtrim (document.getElementById ('ABC'). Wert));
</script>