Es gibt viele Stellen, an denen wir Trim in JavaScript verwenden müssen, aber JavaScript verfügt nicht über eine unabhängige Trim-Funktion oder -Methode, sodass wir selbst eine Trim-Funktion schreiben müssen, um unseren Zweck zu erreichen.
Option 1:
Wird im Prototypmodus aufgerufen, d. h. in der Form obj.trim(). Diese Methode ist einfach und weit verbreitet wie folgt:
/**
* Löschen Sie die Leerzeichen links und rechts
*/
String. Prototyp.trim= function()
{
return this.replace(/(^s*)|(s*$)/g, ”);
}
/**
* Löschen Sie das Leerzeichen auf der linken Seite
*/
String.prototype.ltrim=function()
{
return this.replace(/(^ s*)/ g,");
}
/**
* Löschen Sie das Leerzeichen rechts
*/
String.prototype.rtrim=function()
{
return this.replace(/(s*$)/g“,);
}
Verwendungsbeispiele sind wie folgt:
alert(document .getElementById('abc' ).value.trim());
alert(document.getElementById('abc').value.ltrim());
alert(document.getElementById ('abc').value.rtrim());
Option 2 :
Wird im Tool-Modus aufgerufen, also in Form von trim(obj). Die Definition lautet wie folgt:
/**
* Löschen Sie die Leerzeichen links und rechts
*/
function trim(str)
{
return str.replace (/(^s*)|(s*$) /g, ”);
}
/**
* Löschen Sie das Leerzeichen auf der linken Seite
*/
function ltrim(str )
{
return str.replace(/(^s*)/g“,);
}
/**
* Löschen Sie das Leerzeichen rechts
*/
function rtrim(str)
{
return str.replace(/(s*$)/g“,);
}
Verwendungsbeispiele sind wie folgt:
Alert(trim(document.getElementById('abc').value));
alert(ltrim(document.getElementById('abc') .value));
alert(rtrim( document.getElementById('abc').value));
Das Obige ist ein Beispiel Weitere verwandte Inhalte zur Implementierung der Javascript-Funktion trim() finden Sie in den anderen Artikeln der chinesischen PHP-Website (m.sbmmt.com).