您正在使用 IPV4 [18.97.9.172] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
[公益]保护绿色环境,构建和谐社会      

【腾讯云】2核2G云服务器新老同享 99元/年,续费同价,云服务器3年机/5年机限时抢购,低至 2.5折      
[公益] 地球是我家,绿化靠大家      
2025年 情人节 001
2025年 高 考 114
2026年 元 旦 322
2026年 春 节 369
 
您现在的位置:首页 >> 脚本代码 >> 内容
本类新增
本类热门
js判断输入字符串是否为空、空格、null的方法总结
内容摘要: 判断字符串是否为空varstrings='';if(string.length==0){alert('不能为空');}判断字符串是否为“空”字符即用户输入了空格varstrings='';if(strings.replace(/(^s*)|(s*$)/g,'').length==0){alert('不能为空');}判断输入字符串是否为空或者全部都是空格fun......
判断字符串是否为空

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>

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:JavaScript获取页面上被选中文字的方法技巧

 

下一篇:JS简单获取及显示当前时间的方法

发布日期:2023/9/15
手机扫二维码直达本页
发布时间:14:01:50
点  击:13
录  入:壹家怡园
相关文章
Baidu
YiJiaCMS 7.5.6 build250130(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,创宇云安全提供加速防护
运行时间载入中.....
知道创宇云安全