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>