quinta-feira, 31 de maio de 2001

Trim no JS

Contribuição feita pelo amigo Scryptor:


<html>
<script Language=JavaScript>
function TrimJS(){


String = document.forms.oForm.txt1.value
alert(String)
Resultado = String



//Retira os espaços do inicio
//Enquanto o primeiro caracter for igual à "Espaço"
//1 caracter do inicio é removido


var i
i = 0
alert(Resultado)


if (Resultado.charCodeAt(2-1) == '32'){
}


while (Resultado.charCodeAt(0) == '32'){
   Resultado = String.substring(i,String.length);
  i++;}


//Pega a string já formatada e agora retira os espaços do final
//mesmo esquema, enquanto o ultimo caracter for um espaço,
//ele retira 1 caracter do final...


while(Resultado.charCodeAt(Resultado.length-1) == "32"){
   Resultado = Resultado.substring(0,Resultado.length-1);
  }


document.forms.oForm.txt2.value = Resultado
 
String = ""


}
</script>
<body>
<font face=verdana size=1>
Script que possui a mesma função usada no "Trim()" do VbScript<br>
Retira todos os espaços do inicio e fim da string, se existirem.


<form name=oForm>
<font face=verdana size=1>
String :<br>
<input type=Text name="txt1" style="font-family:verdana;font-size:8pt" size=40><br>
Resultado :<br>
<input type=Text name="txt2" style="font-family:verdana;font-size:8pt" size=40><br><br>


<input type="button" value="Retirar espaços do inicio e fim" onclick="TrimJS()" style="font-family:verdana;font-size:8pt">


</form>
</body>
</html>



Esta matéria foi postada originalmente no ASP4Developers por Rubens N. Farias (site), que na época era "pós-graduado em análise de sistemas orientados a objetos, MCP, MCSD, MCAD, MCSD.NET e consultor em TI, além de idealizador do projeto ASP4Developers. Desenvolve sistemas sob medida, focados na satisfação do usuário, com qualidade e custo realista.". Hoje, vai saber...

0 comentários: