Ir para conteúdo

POWERED BY:

Arquivado

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

m@dDog

simples de array em javascript.

Recommended Posts

beleza Pessoal.

 

Sei pouco de javascript.

Presciso montar um array em javascript para verificar algumas teclas que são permitidas.

Por exemplo se o keyCode for 48 ou 49 ou 50 ou 51, assim por diante da um return false.

Senão executa as outras funções.

 

Como faço isso?

 

 

EX:

tecla = event.keyCode;
if(tecla != 48 || tecla != 49 || tecla != 50 || tecla != 51){return false;}

Se ouver uma maneira melhor postem ai.

 

Falow

Compartilhar este post


Link para o post
Compartilhar em outros sites

if (! (/(4[8-9])|(5[0-1])/.test(tecla)) ) return false;

 

 

Na verdade eu coloquei errado é "&" ao invés de "||"

 

Mas não entendi bem, o que significa o "test" e como faz de 50 a 57?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Essa função test é para executar uma expressão regular, o resultado dela é true ou false.

 

Em outras palavras, ele ta verificando se a variável tecla, passa naquela expressão regular. Portanto se quer que o operador seja "&" remova a ! do código e para executar até o 57 você tem q modificar a expressão nessa parte aqui "5[0-1]" para isso aqui "5[0-7]"

 

 

Absss

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.