Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Validação de campo com letra e números.

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Dica Validação de campo com letra e números.


    Bom pessoal, eu peguei 1 trampo aqui, e nesse trampo eu teria que fazer a validação de 1 campo da seguinte forma:

    O tamanho do campo deve ser no exatamente 8 caracteres, sendo 1 deles 1 "letra"
    O primeiro caractere tem que ser J ou j
    Os 7 últimos caracteres tem que ser números de 0 a 9

    Consegui fazer, e decide postar para vocês o resultado. Vai que alguém esteja precisando também né.. Nunca se sabe!

    Código:
    <script type="text/javascript" language="javascript">
    var nome = "J1234567";
    if(nome[0] == "J" || nome[0] == "j"){
    	var semJ = nome.replace(nome[0], '');
    	for (i = 0; i < semJ.length; i++){
    		if(!((semJ.charAt(i) >= 0) && (semJ.charAt(i) <= 9))){
    			alert ("Chave inválida! Tente novamente")
    		}	
    	}
    	if(semJ.length < 7 || semJ.length > 7){
    		alert ("Chave inválida, tente novamente!")		
    	}
    }else{
    	alert ("A chave " + nome[0] + " não é válida!")
    }
    </script>
    Agradecimentos: Nickguitar.dll, suas dicas me ajudaram bastante, JS é uma linguagem que não me familiarizo!

    Se me bloqueiam de um lado, eu me infiltro do outro
    Eu sou pior que um rato eu entro pelo esgoto
    Voltei de preto pro combate sem medo de apanhar
    Eu não sou Jesus Cristo então vou revidar!





    É meu fan? Use minha fan bar




    A nossa maior glória não reside no fato de nunca cairmos, mas sim em levantarmo-nos sempre depois de cada queda.
    Similar Threads

  • Font Size
    #2
    Postado Originalmente por MERCE Ver Post

    Bom pessoal, eu peguei 1 trampo aqui, e nesse trampo eu teria que fazer a validação de 1 campo da seguinte forma:

    O tamanho do campo deve ser no exatamente 8 caracteres, sendo 1 deles 1 "letra"
    O primeiro caractere tem que ser J ou j
    Os 7 últimos caracteres tem que ser números de 0 a 9

    Consegui fazer, e decide postar para vocês o resultado. Vai que alguém esteja precisando também né.. Nunca se sabe!

    Código:
    <script type="text/javascript" language="javascript">
    var nome = "J1234567";
    if(nome[0] == "J" || nome[0] == "j"){
    	var semJ = nome.replace(nome[0], '');
    	for (i = 0; i < semJ.length; i++){
    		if(!((semJ.charAt(i) >= 0) && (semJ.charAt(i) <= 9))){
    			alert ("Chave inválida! Tente novamente")
    		}	
    	}
    	if(semJ.length < 7 || semJ.length > 7){
    		alert ("Chave inválida, tente novamente!")		
    	}
    }else{
    	alert ("A chave " + nome[0] + " não é válida!")
    }
    </script>
    Agradecimentos: Nickguitar.dll, suas dicas me ajudaram bastante, JS é uma linguagem que não me familiarizo!
    JavaScript está na lista de coisas que tenho que estudar. Mas creio que a questão de validar número, e-mails, e tudo mais, vai perder espaço com o HTML5 - ele faz isso, dê um olhada, Merce.
    Se expressarmos gratidão pelo que temos, teremos mais para expressar gratidão... Agradeça!

    Comment

    X
    Working...
    X