Você está aqui: JavaScript ::: Dicas & Truques ::: Strings e Caracteres |
Remover espaços no início e fim de uma stringQuantidade de visualizações: 109 vezes |
<HTML> <HEAD><TITLE>Remover espaços no início e fim de uma string</TITLE> <script type="text/javascript"> function trim(str){ if(str.length < 1) return ""; str = RTrim(str); str = LTrim(str); if(str == "") return ""; else return str; } function RTrim(str){ var espaco = String.fromCharCode(32); var tamanho = str.length; var temp = ""; if(tamanho < 0) return ""; var temp2 = tamanho - 1; while(temp2 > -1){ if(str.charAt(temp2) == espaco){ // não faz nada } else{ temp = str.substring(0, temp2 + 1); break; } temp2--; } return temp; } function LTrim(str){ var espaco = String.fromCharCode(32); var tamanho = str.length; var temp = ""; if(tamanho < 0) return ""; var temp2 = 0; while(temp2 < tamanho){ if(str.charAt(temp2) == espaco){ // não faz nada } else{ temp = str.substring(temp2, tamanho); break; } temp2++; } return temp; } </script> </HEAD> <BODY> <form name="cadastro"> <input type="text" name="nome"><input type="button" value="Trim" onclick="javascript:testar()"> </form> <script type="text/javascript"> // testa a função trim function testar(){ var texto = document.cadastro.nome.value; document.cadastro.nome.value = trim(texto); // remove os espaços e volta o texto para o campo } </script> </BODY> </HTML> |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de JavaScript |
Veja mais Dicas e truques de JavaScript |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |