js判断输入字符串是否为空、空格、null的方法总结
判断字符串是否为空
varstrings='';
if(string.length==0)
{
alert('不能为空');
}
判断字符串是否为“空”字符即用户输入了空格
varstrings='';
if(strings.replace(/(^s*)|(s*$)/g,"").length==0)
{
alert('不能为空');
}
判断输入字符串是否为空或者全部都是空格
functionisNull(str){
if(str=="")returntrue;
varregu="^[]+$";
varre=newRegExp(regu);
returnre.test(str);
}
如果有null时上面代码就无法正常判断了,下面代码是判断为null的情况
varexp=null;
if(exp==null)
{
alert("isnull");
}
exp为undefined时,也会得到与null相同的结果,虽然null和undefined不一样。
注意:要同时判断null和undefined时可使用本法。代码如下
varexp=null;
if(!exp)
{
alert("isnull");
}
如果exp为undefined,或数字零,或false,也会得到与null相同的结果,虽然null和二者不一样。注意:要同时判断null、undefined、数字零、false时可使用本法。代码如下
varexp=null;
if(typeofexp=="null")
{
alert("isnull");
}
为了向下兼容,exp为null时,typeofnull总返回object,所以不能这样判断。
<scripttype="text/javascript">
functiontestuser(){
vari=document.getElementByIdx_x("aa");
if(i.value=="null")
{
alert("请登录后再发表留言!")
returnfalse;
}
else
{
alert(i.value)
returntrue;
}
}
</script>
以上这篇js判断输入字符串是否为空、空格、null的方法总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下