所以我想知道字符串里面有什么:例如:
var str = "a"; // Letter
var str = "1"; // Number
var str = "["; // Special
var str = "@"; // Special
var str = "+"; // Special
是否有预先定义的javascript函数?否则我会使用正则表达式:)
答案 0 :(得分:4)
if (/^[a-zA-Z]$/.test(str)){
// letter
} else if (/^[0-9]$/.test(str)){
// number
} else {
// other
};
当然这只匹配一个角色所以' AA'最终会出现在//other
部分。
答案 1 :(得分:2)
他们都是字符串......
没有任何内置可以做你想做的事。
正则表达式可能是一个很好的解决方案,尽管你还没有真正提供足够的信息。
答案 2 :(得分:0)
if(isNaN(string)){
//yes is a string
}