Usando a Prototype – passo 6 – tratando Strings

A biblioteca prototype tem uma classe para manipulação de String (veriricar se está em branco, transformar para caixa alta/baixa, checar se começa com um texto específico, se termina, etc…)

Essa classe é instanciada com o nome String e você pode usar com a seguinte sintaxe:

seu_texto.metodo([parâmetros])

Por exemplo, se você quiser verificar se uma variável está em branco:

var texto = "";
texto.blank(); //retorna true
texto = "a";
texto.blank(); //retorna true

Retirar os espaços em branco antes e depois:

var texto = "    olá mundo!      ";
texto.strip(); //retorna "olá mundo!"

Transformar HTML entities em texto normal:

var texto = "x > 10";
texto.unescapeHTML(); //retorna x > 10

Veja a documentação completa da classe String para ter uma idéia do poder dela. Inclusive, quem está acostumado a programar em Java vai notar muitas semelhanças nesses métodos com os da classe String nativa do Java, o que facilita muito na hora de desevolver.