JavaScript中空白和空字符串的区别是什么
我正在检查用户输入是否为空,或者不使用我的检查,如下所示:JavaScript中空白和空字符串的区别是什么,javascript,html,Javascript,Html,我正在检查用户输入是否为空,或者不使用我的检查,如下所示: function myFunction() { if(nI.value.length<1) { alert("Field is empty!"); return false; } else { return true; } } 最后一个函数是检查空格。检查空字符串和空白之间有什么区别?首先,您应该知道空字符串和空白之间的
function myFunction() {
if(nI.value.length<1)
{
alert("Field is empty!");
return false;
}
else
{
return true;
}
}
最后一个函数是检查空格。检查空字符串和空白之间有什么区别?首先,您应该知道空字符串和空白之间的区别 空白“”空间的长度为1 空字符串的长度为零 如果需要删除字符串开头和结尾的任意数量的空格,可以使用trim函数,如果需要,可以计算长度 或
您可以在使用trim后检查空字符串首先检查字符串长度是否为零。这还将单个空格``视为有效字符串。第二,检查是否至少有一个非空格字符。第二个测试使第一个字符冗余,它将更简单,如/\S/.testnI.value-@Tushar不确定你的意思如果ni.value.trim会起作用。。。修剪会删除每一端的空间,并删除空字符串
function isSignificant( text ){
var notWhitespaceTestRegex = /[^\s]{1,}/;
return String(text).search(notWhitespaceTestRegex) != -1;
}