所以我想知道字符串里面有什么,例如:
var str = "a"; // Letter
var str = "1"; // Number
var str = "["; // Special
var str = "@"; // Special
var str = "+"; // Special
是否有任何预定义的 javascript 函数?否则我会用正则表达式:)
最佳答案
if (/^[a-zA-Z]$/.test(str)){
// letter
} else if (/^[0-9]$/.test(str)){
// number
} else {
// other
};
当然,这只匹配一个字符,所以 'AA' 将在 //other
部分结束。
关于Javascript:如何检查字符串类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4418216/