Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola beleza galera! Acredito q aki seja o melhor lugar para se falar de Expressoes Regulares, certo?
Pois bem, ainda sou leigo neste assunto, e preciso fazer a seguinte validacao:
var id = document.getElementById('codigo').value;
como verificar com expressoes regulares se o id é igual a 6 ou 12 ou 16 ou 22 ou 31 ou 56 ou 49 ou 75 ...
Obs: Gostaria q essa verificacao seja feita com expressoes regulares, pois na verdade preciso verificar varios valores ... (6|12|16|22|31|....e_varios_outros ...) e com blocos ifs ficaria mto extenso o codigo ...
Hum ... na verdade ja tinha feito isso... mais na verdade precisava de Expressao Regular mesmo ..
mais de qualquer forma valeu ae pela dica kra ...
Rodrigo...
Um switch não faz muita diferença, mas diminui um pouco o código...
exemplo:
switch(id)
{
case 6:
comandos caso id = 6...
break;
case 12:
comandos caso id = 12...
break;
default:
comandos, caso nenhuma das opções se preencha...
}
<script>
var ok;
var id = document.getElementById('codigo').value;
var er = /^(3|6|12|16|22|31)$/;
resultado = er.exec(id);
resultado ? ok = true : ok = false;
alert(ok);
</script>Isso mesmo GuttoSP. Exatamente isso q eu precisava ...
valeu
Bom.. você pode trabalhar com Array..
Veja o exemplo q fiz abaixo pra você:
{ { if (teste == myid[i]) {Espero ter ajudado...
Abraços...