检查字符串/数字类型的字段是否为空
Check if a field of type string/number is empty
我在应用程序中使用可编辑网格。我有不同的列,从字符串数据类型到数字,我在验证网格单元格的空性时遇到了一些问题。尽管听起来很简单,但它变得令人困惑和沮丧。
这是我用来检查字段是否为空的:
if (value == "") {
//do work here
}
这适用于具有string
数据类型的列,但当存在数据类型为number
的值时,它无法检查它,因为此时值包含NaN
。我试过这个答案中提到的大多数方法,但都是徒劳的。其次,在这种情况下,我还希望避免嵌套或不必要的if。。
您只需检查
if (!value) {
//do work here
}
对于0
、""
、null
、undefined
、false
和NaN
,哪个将评估为true
当然,如果您想测试字段是否而不是为空,您可以只检查truthy
值
if (value) {
//do work here
}
如果值是而不是falsy
(以上都不是(
true
您可以检查truthy值
if( value ) {
}
评估为true
的是它不是来自('null', 'undefined', 'false', 'NaN' or 'empty' that is ("") )
相关文章:
- 如何使用JQuery检查输入(电子邮件)字段是否包含特殊字符
- 检查以上表格字段是否正确填写
- Jquery验证字段是否包含逗号
- jQuery - 检查输入字段是否保持不变
- 使用 jQuery 判断文件输入字段是否为空
- 如何知道字段是否由于字段级别安全性而被屏蔽
- 验证密码字段是否为空
- 检查表行的所有输入/选择字段是否都有值
- 如何检查输入字段是否已填写和单选按钮是否已选中
- 检查输入字段是否包含某些文本
- j查询如何检查字段是否为空,如果是这样,则向另一个元素添加一个类
- 在方法中动态声明新的“类字段” - 是否是好的做法
- 检查输入字段是否为空
- jQuery 验证:验证一个字段或一对的两个字段是否为必填字段
- 使用javascript检查输入字段是否为数字和长度
- 如何检查字段是否已声明
- jquery-检查表单上的字段是否为空
- 是否有任何处理程序可以检测在没有jQuery的情况下选择字段是否有任何选项
- 使用html5和javascript检查输入字段是否为空
- 正在检查标签文本,并验证与其绑定的输入字段是否至少包含x个数量的字符