terça-feira, 27 de julho de 2010

função trim

function trim(sStr){
var iI = 0;
var iJ = 0;
var iTam = 0;
var sAux = "";

// Verifica string vazia
iTam = sStr.length;
if(iTam==0) return(sStr);

// Localiza primeiro caracter nao espaco
for(iI=0; iI= iTam) return("");

// Localiza ultimo caracter nao espaco
for(iJ=iTam - 1; iJ>=0; iJ--)
if(sStr.charAt(iJ)!=' ') break;

// Retorna do primeiro ao ultimo nao espaco
return(sStr.substring(iI,iJ+1));
}


OU

function Trim(str){
while(str.charAt(0) == (" ") ){
str = str.substring(1);
}
while(str.charAt(str.length-1) == " " ){
str = str.substring(0,str.length-1);
}
return str;
}

OU:

function LTrim(Texto) {
var NovoTexto = "";
for (var i=0; i < Texto.length; i++) { if (Texto.substr(i, 1) != " ") { NovoTexto = Texto.substr(i); break } } return NovoTexto; } function RTrim(Texto) { var NovoTexto = ""; for (var i = (Texto.length - 1); i > -1 ; i--) {
if (Texto.substr(i, 1) != " ") {
NovoTexto = Texto.substr(0, i + 1);
break
}
}
return NovoTexto;
}

function Trim(Texto) {
return LTrim(RTrim(Texto));
}

Nenhum comentário:

Postar um comentário