Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 判断字符串是否为空

作者:无声飞雪   发布日期:2025-06-04   浏览:103

// 判断字符串是否为空的几种常见方法

// 方法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

解释说明:

  1. 方法1:通过 trim() 方法去除字符串两端的空白字符,然后检查其长度是否为0。如果字符串是 null 或者去掉空白字符后长度为0,则认为该字符串为空。
  2. 方法2:使用正则表达式 /^\s*$/ 检查字符串是否只包含空白字符或为空。如果字符串匹配这个正则表达式,则认为该字符串为空。

这两种方法都可以有效地判断字符串是否为空,你可以根据具体需求选择合适的方法。

上一篇:js 且

下一篇:js 判断是否是空对象

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 获取今天年月日

js jsonp

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站