您現在的位置: 365建站網 > 365學習 > js中判斷變量不為空或null 是否有空格的方法

js中判斷變量不為空或null 是否有空格的方法

文章來源:365jz.com     點擊數:1837    更新時間:2018-10-17 12:01   參與評論

var content=$("content").val();

if(!content){

     alert("請輸出內容!");

     return;

}

//上述內容相當于判斷content=""、content=null、content = undefined、content=0

判斷字符串是否為空

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>

如對本文有疑問,請提交到交流論壇,廣大熱心網友會為你解答??! 點擊進入論壇


發表評論 (1837人查看,0條評論)
請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
用戶名: 驗證碼: 點擊我更換圖片
最新評論
------分隔線----------------------------
自拍偷拍福力视频,偷拍国际精品,麻豆一区福利电影,国产网红视频午夜福利,se视频大全,久久国产AV影院 亚洲中文久久精品无码| 偷拍亚洲另类无码专区制服| md0076体育系学生麻豆沈芯语| 啊 叫大点声 欠cao的sao货| 菊眼乖乖撅高扇肿| 成年美女黄网站色奶头大全| gogo人体美鮑销魂| 日本一区二区三区高清道国产| 亚洲av超清无码不卡在线观看| 6080yy电影在线看| yy6080三理论韩国日本| 在线视频网站www色| 欧美真人性做爰高清大片| 无码伊人久久大杳蕉中文无码| 国产系列视频| 1000部啪啦啪视频辣妞范| 18禁真人床震无遮挡α片免费| 日本乱理伦片在线观看真人| 俄罗斯13女女破苞在线观看| 第一次处破女18分钟| zozoaftvzozo大狗| 高潮还不拔出正在播放亚洲欧洲中文日韩乱码AV| 俄罗斯女人大p毛茸茸| 波多野结衣办公室双飞| 玩弄放荡人妇系列短篇| 白袜自慰gay体育生网站| 尤物tv在线进入| 被群交的白洁第56章| 日本高清亚洲电影一区| freex性xvideos中国| 四虎影视88aa四虎在钱| http://www.glenburniequicktaxi.com