How to detect number
, uppercase
, lowercase
data in string using JavaScript ?
Why does this code tell me $
, #
and !
are upper/lower case ?
How can I detect only number
, uppercase
, lowercase
?
https://jsfiddle.net/hqw12ov8/
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
var strings = 'abCD12$#!';
var i=0;
var character='';
while (i < strings.length){
character = strings.charAt(i);
if (!isNaN(character * 1)){
alert('character is numric');
alert(strings.charAt(i));
}else{
if (character == character.toUpperCase()) {
alert ('upper case true');
alert(strings.charAt(i));
}
if (character == character.toLowerCase()){
alert ('lower case true');
alert(strings.charAt(i));
}
}
i++;
}
</script>