检查字符是否为字母的有效方法是什么?
使用
Character.isLetter(ch)
(或)
if( (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))
答案 0 :(得分:1)
检查A-Z a-z不会检查所有字母字符。所以这个问题似乎没有意义。
Character.isAlphabetic(c)测试c是否为字母。
Character.isLetter(c)测试c是否为字母。
两者并不相同,因此您应该清楚要回答的问题。不同之处在于,有些数字指示是字母而不是字母。想想罗马数字。 Link to list.
答案 1 :(得分:0)
//function to check whether given character is an alphabet or not
function check(n){
var a=(+n); //If unary operator operates on a string then we get NaN.
if(isNaN(a)){ //Checking if a is NaN
console.log("This is a alphabet")
}
else{
console.log("Is a number")
}
}
check(12)
check("a");