哪种有效的方法可以检查字符是否为字母?

时间:2019-03-29 01:42:38

标签: java

检查字符是否为字母的有效方法是什么?
使用

Character.isLetter(ch)

(或)

if( (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))

2 个答案:

答案 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");