Trim //Repositório JavaScript
Descrição
Remove caracteres indesejáveis à esquerda, direita ou ambos.
Criado: 2005.08.11
Criado: 2005.08.11
Código (Download)
//+ Jonas Raoni Soares Silva
//@ http://jsfromhell.com/string/trim [rev. #1]
String.prototype.trim = function(c, t){
return c = "[" + (c == undefined ? " " : c.replace(/([\^\]\\-])/g, "\\\$1")) + "]+",
this.replace(new RegExp((t != 2 ? "^" : "") + c + (t != 1 ? "|" + c + "$" : ""), "g"), "");
};
Exemplo (Exemplo)
<script type="text/javascript">
//<![CDATA[
document.write(
'"', s = ".......Exemplo=======", '".trim(".=") = ', s.trim(".="), "<br />",
'"', s = ".......Exemplo.......", '".trim(".", 1) = ', s.trim(".", 1), "<br />",
'"', s = "Exemplo11111112222222", '".trim("12") = ', s.trim("21")
);
//]]>
</script>
Ajuda
- String.prototype.trim([chars: String = " "], [type: Integer = 0]): String
-
Remove caracteres na esquerda, direita ou ambos os lados da string.
- caracteres
- sequência de caracteres que deverão ser removidos
- type
- especifica onde irá ocorrer o trim, possíveis valores são:
- 0 = remove em ambos os lados
- 1 = remove caracteres na esquerda
- 2 = remove caracteres na direita
Ranque (Votos: 29)
3.59