Ir para conteúdo

POWERED BY:

Arquivado

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

Jair Humberto

[Resolvido] como saber se o caractere esta ou nao em upperCase

Recommended Posts

olá pessoal existe algum jeito de eu saber se o caractere recebido em uma variavel qualquer está em caixa alta ou baixa, através do javascript, no IE?

 

Obrigado desde já

Compartilhar este post


Link para o post
Compartilhar em outros sites

var caracter = document.getElementById("campo").value;

if (upperCase(caracter) == "A")
{
document.write("A Letra está em Maiusculo");
}

Para verificar todas as letras, basta criar um array com todas elas e colocar esse "If" dentro do laço for, verificando o array..

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ou então você poderia pegar o código ASCII e verificar. (65-90 A-Z, 97-122 a-z)

 

x="A"
if(x.charCodeAt(0)>=65 && x.charCodeAt(0)<=90)
//maiuscula

if(x.charCodeAt(0)>=97 && x.charCodeAt(0)<=122)
//minuscula

Flw.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem uma maneira de pegar sim.

 

você pega o evento KeyCode e verifica, se o código ASCII estiver entre 65 e 90, é caixa alta,

se estiver entre 97 e 122 é caixa baixa.

 

Fiz um exemplo só pra você tirar como base

 

<html>
<head>
<title>teste</title>
<script>
function SomenteNumero(e){
var tecla=(window.event)?event.keyCode:e.which;

	if((tecla >= 65) && (tecla <= 90)) {
		alert('Maiusculo');
	}else if((tecla >= 97) && (tecla <= 122)){
		alert('minusculo');
	}

}

</script>
</head>

<body>
<input name="telefone" onkeypress='return SomenteNumero(event)'/>
</body>
</html>

Agora é só moldar pro que você quer.

 

Falow

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.