isEmpty(obj){
var regu = "^[ ]+$"
var re = new RegExp(regu)
if(typeof obj == "undefined" || obj == null || obj == "" || re.test(obj)){
return true
}else{
return false
}
},
用法:
if(this.isEmpty(this.keyword)){
console.log('空字符')
}
说明:typeof 返回的是字符串,有 8 种可能:"number"、"string"、"boolean"、"object"、"function"、"undefined" 、"bigint"、"symbol"
提示:isNaN() 函数通常用于检测 parseFloat() 和 parseInt() 的结果,以判断它们表示的是否是合法的数字。当然也可以用 isNaN() 函数来检测算数错误,比如用 0 作除数的情况。
空字符串等价于逻辑假,所以直接判断即可:var s=""
if(s){
//s不是空字符串
}else{
//s是空字符串
}