@meta2d/core
Version:
@meta2d/core: Powerful, Beautiful, Simple, Open - Web-Based 2D At Its Best .
28 lines • 887 B
JavaScript
export function isNumber(value) {
return typeof value === 'number' && !isNaN(value);
}
/**
* @description 判断是否为空文本,null、undefined、空字符串、空格字符串、false、NaN等都视为“空文本”,0和"0"不视为“空文本”
* @author Joseph Ho
* @date 29/07/2025
* @export
* @param {*} text
* @returns {*} {boolean}
*/
export function isEmptyText(text) {
// 检查是否为null或undefined
if (text == null) {
return true;
}
// 检查是否为字符串且去除空格后为空
if (typeof text === 'string' && text.trim() === '') {
return true;
}
// 检查是否为非0的假值(如NaN、false等)
if (!text && text !== 0 && text !== '0' && text !== false) {
return true;
}
// 其他情况(包括0和"0")都视为非空
return false;
}
//# sourceMappingURL=tool.js.map