用开箱即用的jquery测试空字符串的最好方法是什么,即没有插件?我试过这个。
但至少在开箱即用时行不通。使用内置的东西会很好。
我不想重复
if (a == null || a=='')
where if some if (isempty(a))将可用。
用开箱即用的jquery测试空字符串的最好方法是什么,即没有插件?我试过这个。
但至少在开箱即用时行不通。使用内置的东西会很好。
我不想重复
if (a == null || a=='')
where if some if (isempty(a))将可用。
当前回答
if (!a) {
// is emtpy
}
忽略字符串中的空格:
if (!a.trim()) {
// is empty or whitespace
}
如果您需要trim()的遗留支持(IE8-),请使用$。镶边或填充物
其他回答
试试这个
if(!a || a.length === 0)
if(!my_string){
// stuff
}
and
if(my_string !== "")
如果你想接受空值但拒绝空值
编辑:哎呀,忘记你的条件是如果它是空的
因为你也可以输入数字以及固定类型的字符串,答案实际上应该是:
function isBlank(value) {
return $.trim(value);
}
用jQuery检查data是否为空字符串(并忽略任何空白):
function isBlank( data ) {
return ( $.trim(data).length == 0 );
}
if (!a) {
// is emtpy
}
忽略字符串中的空格:
if (!a.trim()) {
// is empty or whitespace
}
如果您需要trim()的遗留支持(IE8-),请使用$。镶边或填充物