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

js 判断字符串不为空

作者:只言片語中   发布日期:2025-02-15   浏览:71

// 判断字符串不为空的示例代码

function isStringNotEmpty(str) {
    // 检查传入的参数是否为字符串类型
    if (typeof str !== 'string') {
        return false;
    }

    // 使用 trim() 方法去除字符串两端的空白字符,然后检查其长度是否大于 0
    return str.trim().length > 0;
}

// 示例用法
console.log(isStringNotEmpty("   hello   ")); // true
console.log(isStringNotEmpty("")); // false
console.log(isStringNotEmpty("   ")); // false
console.log(isStringNotEmpty(123)); // false

解释说明:

  1. typeof str !== 'string':首先检查传入的参数是否为字符串类型。如果不是字符串,则直接返回 false
  2. str.trim():使用 trim() 方法去除字符串两端的空白字符。
  3. str.trim().length > 0:检查去除空白字符后的字符串长度是否大于 0。如果长度大于 0,则表示字符串不为空,返回 true;否则返回 false

这样可以确保不仅判断字符串是否为空,还能处理包含全空格的情况。

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

下一篇:js 判断对象不为空

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 点击空白区域触发事件

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

Laravel 中文站