Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ohlele

Validar nome completo

Recommended Posts

Olá galera estou tentando validar um nome completo, alguem sabe como?

 

Preciso no campo nome que o usuário digite duas palavras no mínimo ou seja primeiro nome e sobrenome.

 

Já tentei de tudo, mas não funciona.

 

 

function chk_form(theform, validar_dados) {

 

if (validar_dados) {

 

var nome = theform["nome"];

 

if (nome.value){

 

var concatena = "'" + ( nome.value.replace(" ","','") ) + "'";

 

var teste_Array = new Array (concatena);

 

 

document.write (concatena)

document.write ("<br>")

document.write (teste_Array.length)

 

}

 

}

 

 

 

Bem o código não está completo, pois é um teste.

 

 

Preciso saber quantas palavras foram digitadas, ex:

Se usuário digitou: João, não valida, se digitou: João Maria, valida

 

É só isso contar um array sei lá, se alguem puder me ajudar...

 

 

Valeu http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode fazer com expressão regular:

var c = document.forms['seuForm'].elements['seuCampo'].value;
var er = /[a-z]\s[a-z]/gim;
	alert(er.test(c))
Um outro jeito mais simples é com o split():

var c = document.forms['seuForm'].elements['seuCampo'].value;
	var separado = c.split(" ");
	alert(separado.length);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.