Blogger Information
Blog 24
fans 0
comment 2
visits 27888
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
判断字符串是否为空
路雲萧的博客
Original
942 people have browsed it

判断字符串是否为空

var strings = '';

if (string.length == 0)

{

alert('不能为空');

}

判断字符串是否为“空”字符即用户输入了空格

var strings = ' ';

if (strings.replace(/(^s*)|(s*$)/g, "").length ==0)

{

alert('不能为空');

}

   

判断输入字符串是否为空或者全部都是空格

function isNull( str ){

if ( str == "" ) return true;

var regu = "^[ ]+$";

var re = new RegExp(regu);

return re.test(str);

}

如果有null时上面代码就无法正常判断了,下面代码是判断为null的情况

var exp = null;

if (exp == null)

{

alert("is null");

}

exp 为 undefined 时,也会得到与 null 相同的结果,虽然 null 和 undefined 不一样。

注意:要同时判断 null 和 undefined 时可使用本法。 代码如下

var exp = null;

if (!exp)

{

alert("is null");

}

如果 exp 为 undefined,或数字零,或 false,也会得到与 null 相同的结果,虽然 null 和二者不一样。注意:要同时判断 null、undefined、数字零、false 时可使用本法。代码如下

var exp = null;

if (typeof exp == "null")

{

alert("is null");

}

为了向下兼容,exp 为 null 时,typeof null 总返回 object,所以不能这样判断

<script type="text/javascript">

function testuser(){

var i= document.getElementByIdx_x("aa");

if (i.value=="null")

{

alert("请登录后再发表留言!")

return false;

}

else

{

alert(i.value)

return true;

}

}

</script>

以上这篇js判断输入字符串是否为空、空格、null的方法总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
1 comments
心輈 2017-09-26 21:32:31
如果 exp 为 undefined,或数字零,或 false,也会得到与 null 相同的结果,虽然 null 和二者不一样。注意:要同时判断 null、undefined、数字零、false 时可使用本法。代码如下 var exp = null; if (typeof exp == &amp;quot;null&amp;quot;) { alert(&amp;quot;is null&amp;quot;); }
1 floor
Author's latest blog post