Segue exemplo de função que conta palavras de campos de texto. No código abaixo ela captura o texto do campo com id "txtMensagem" e verifica se ele possui pelo menos 3 palavras. Se o campo possuir menos palavras que isso, será exibida a mensagem de erro.

function validaQuantidadePalavrasTema() {
s = document.getElementById("txtMensagem").value;
s = s.replace(/(^\s*)|(\s*$)/gi, "");
s = s.replace(/[ ]{2,}/gi, " ");
s = s.replace(/\n /, "\n");
var qtde = s.split(' ').length;
if (qtde < 3) //ALTERE AQUI A QUANTIDADE DE PALAVRAS
{
alert('Sua mensagem deve conter, no mínimo, três palavras.');
return false;
}
else {
return true;
}
}


Outras dicas de Javascript


Bloqueando acentos e caracteres especiais

Bloqueando o botão direito do mouse

Contando palavras em Javascript

Diferenças entre window.location.href e top.location.href

Executando funções Javascript ou jQuery automaticamente durante o carregamento da página

Impedindo seleção de textos

innerText no Firefox

Javascript aguardando para chamar outra função

Recarregando a página em Javascript

Redirecionando após uma mensagem (alert)

Redirecionando em Javascript

Retornando à página anterior

Tabela de acentos em Javascript

Validando datas

Verificando se uma variável Javascript é nula ou está vazia

Você Sabia?

Instalar vários aplicativos com o mesmo propósito, como editores de texto, reprodutores de músicas ou vídeos e até programas antívirus sobrecarregam o seu sistema operacional e ainda ocupam espaço desnecessário em seu HD. Tenha apenas um bom programa para cada função.


O primeiro jogo a fazer uso de uma Inteligência Artificial foi o Mouse in the Maze, criado em 1955, na União Soviética. Você pode saber mais sobre ele clicando aqui.


O ábaco é o dispositivo de cálculo mais antigo construído e conhecido pelo homem. Suas formas mais primitivas datam de 400 a.C. e eles foram encontrados na China e na Babilônia. Para saber mais sobre a história dos computadores, clique aqui.


O console Nintendo Entertainment System (NES), da Nintendo, detém o recorde de videogame mais clonado em todo o mundo. Já foram catalogados mais de 300 aparelhos diferentes capazes de reproduzir seus jogos! Saiba mais sobre ele aqui.


Utilizar seu notebook em camas, sofás ou qualquer superfície macia pode obstruir as entradas e saídas de ar, elevando a temperatura e provocando danos a diversos componentes. Utilize-o sempre sobre uma superfície rígida. Saiba mais aqui.