Hay muchos lugares en JavaScript que necesitamos usar TRIM, pero JavaScript no tiene funciones o métodos de TRIM independientes para usar, por lo que necesitamos escribir una función de TRIM nosotros mismos para lograr nuestro propósito.
Plan 1:
Llamado en forma prototipo, es decir, obj.trim (), este método es simple y ampliamente utilizado, y la definición es la siguiente:
La copia del código es la siguiente:
<script language = "javaScript">
/**
* Eliminar espacios en los extremos izquierdo y derecho
*/
String.prototype.trim = function ()
{
devuelve this.replace (/(^/s*) | (/s*$)/g, “);
}
/**
* Eliminar el espacio a la izquierda
*/
String.prototype.ltrim = function ()
{
devuelve this.replace (/(^/s*)/g, ");
}
/**
* Eliminar el espacio a la derecha
*/
String.prototype.rtrim = function ()
{
devolver esto.replace (/(/s*$)/g, ");
}
</script>
Los ejemplos de uso son los siguientes:
La copia del código es la siguiente:
<script type = "text/javaScript">
alert (document.getElementById ('ABC'). Value.trim ());
alerta (document.getElementById ('ABC'). Value.ltrim ());
alert (document.getElementById ('ABC'). Value.rtrim ());
</script>
Plan 2:
Llamado en forma de herramienta, es decir, TRIM (OBJ), este método se puede utilizar para necesidades de procesamiento especiales, y la definición es la siguiente:
La copia del código es la siguiente:
<script type = "text/javaScript">
/**
* Eliminar espacios en los extremos izquierdo y derecho
*/
TRIM de funciones (STR)
{
return str.replace (/(^/s*) | (/s*$)/g, “);
}
/**
* Eliminar el espacio a la izquierda
*/
función ltrim (str)
{
return str.replace (/(^/s*)/g, ");
}
/**
* Eliminar el espacio a la derecha
*/
función rtrim (str)
{
return str.replace (/(/s*$)/g, ");
}
</script>
Los ejemplos de uso son los siguientes:
La copia del código es la siguiente:
<script type = "text/javaScript">
alerta (TRIM (document.getElementById ('ABC'). Value));
alert (ltrim (document.getElementById ('ABC'). Value));
alert (rtrim (document.getElementById ('ABC'). Value));
</script>