// 判断字符串是否为空的几种常见方法
// 方法1: 使用 trim() 和 length 属性
function isStringEmpty(str) {
return str === null || str.trim().length === 0;
}
// 示例
console.log(isStringEmpty("")); // true
console.log(isStringEmpty(" ")); // true
console.log(isStringEmpty("hello")); // false
// 方法2: 使用正则表达式
function isStringEmptyUsingRegex(str) {
return !str || /^\s*$/.test(str);
}
// 示例
console.log(isStringEmptyUsingRegex("")); // true
console.log(isStringEmptyUsingRegex(" ")); // true
console.log(isStringEmptyUsingRegex("hello")); // false
trim()
方法去除字符串两端的空白字符,然后检查其长度是否为0。如果字符串是 null
或者去掉空白字符后长度为0,则认为该字符串为空。/^\s*$/
检查字符串是否只包含空白字符或为空。如果字符串匹配这个正则表达式,则认为该字符串为空。这两种方法都可以有效地判断字符串是否为空,你可以根据具体需求选择合适的方法。
上一篇:js 且
下一篇:js 判断是否是空对象
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站