Existem muitos lugares no JavaScript que precisamos usar o TRIM, mas o JavaScript não possui funções ou métodos independentes de acabamento, por isso precisamos escrever uma função de acabamento para alcançar nosso objetivo.
Plano 1:
Chamado em forma de protótipo, isto é, obj.trim (), esse método é simples e amplamente utilizado, e a definição é a seguinte:
A cópia do código é a seguinte:
<Script Language = "JavaScript">
/**
* Exclua espaços nas extremidades esquerda e direita
*/
String.prototype.trim = function ()
{
Retorne this.Replace (/(^/s*) | (/s*$)/g, “);
}
/**
* Exclua o espaço à esquerda
*/
String.prototype.ltrim = function ()
{
Retorne this.Replace (/(^/S*)/G ”);
}
/**
* Exclua o espaço à direita
*/
String.prototype.rtrim = function ()
{
Retorne this.Replace (/(/S*$)/G ”);
}
</script>
Exemplos de uso são os seguintes:
A cópia do código é a seguinte:
<script type = "text/javascript">
alert (document.getElementById ('abc'). value.Trim ());
alert (document.getElementById ('abc'). value.ltrim ());
alert (document.getElementById ('abc'). value.rtrim ());
</script>
Plano 2:
Chamado em forma de ferramenta, ou seja, Trim (OBJ), esse método pode ser usado para necessidades especiais de processamento, e a definição é a seguinte:
A cópia do código é a seguinte:
<script type = "text/javascript">
/**
* Exclua espaços nas extremidades esquerda e direita
*/
Função Trim (STR)
{
Retornar str.Replace (/(^/s*) | (/s*$)/g, “);
}
/**
* Exclua o espaço à esquerda
*/
função ltrim (str)
{
return str.place (/(^/s*)/g ”);
}
/**
* Exclua o espaço à direita
*/
função rtrim (str)
{
return str.place (/(/s*$)/g ”);
}
</script>
Exemplos de uso são os seguintes:
A cópia do código é a seguinte:
<script type = "text/javascript">
alerta (TRIM (document.getElementById ('ABC'). Value));
alerta (ltrim (document.getElementById ('abc'). value));
alerta (rtrim (document.getElementById ('abc'). value));
</script>