Trim, LTrim e RTrim em JavaScript
Salve desenvolvedores,
estou colocando aqui três propriedades Prototype de Trim, LTrim e RTrim, lembrando que os protótipos foram introduzidos a partir do JavaScript 1.1 e todas as propriedades do objeto protótipo aparecem como propriedades de qualquer objeto para o qual ele é um protótipo. Isto é, cada objeto herda propriedades de seu protótipo.
<script type="text/javascript">
String.prototype.trim = function()
{
return this.replace(/^\s+|\s+$/g, ‘’);
}
String.prototype.ltrim = function()
{
return this.replace(/^\s+/, ‘’);
}
String.prototype.rtrim = function()
{
return this.replace(/\s+$/, ‘’);
}
var texto = ‘ BrasilDotNet.net ’;
alert(’-’ + texto.trim() + ‘-’);
alert(’-’ + texto.ltrim() + ‘-’);
alert(’-’ + texto.rtrim() + ‘-’);
</script>
Aqui a função Trim retira os caracteres em branco antes e depois do texto, a função LTrim retira os espaços da esquerda e a função RTrim retira os espaços da direita.
abraços,
Permalink Enviar por e-mail. Hits para esta publicação: 473.