js中对于字符串非空判断的总结
生活随笔
收集整理的這篇文章主要介紹了
js中对于字符串非空判断的总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//用戶名非空驗證
1 function checkUserName(){
2 var name = document.myform.txtUser; //name 為 txtUser 的文本框
3
4 if(name.value.length==0){
5
6 alert("請輸入用戶名");
7
8 name.focus();
9
10 return false;
11
12 }else{return true;}
13
14 }
//密碼非空驗證+確認驗證
1 function checkPass(){
2 var pass=document.myform.txtPass;
3 var rpass=document.myform.txtRPass;
4 if(pass.value==""){
5 alert("密碼不能為空");
6 pass.focus();
7 return false;
8 }else if (pass.value.length<4 || pass.value.length>16){
9 alert("密碼的長度必須在4-16個字符");
10 pass.select();
11 return false;
12 }else if(rpass.value!=pass.value){
13 alert("確認密碼與密碼輸入不一致");
14 rpass.select();
15 return false;
16 }else{return true;}
17 }
//判斷為空的簡寫方法
if (variable1 !== null || variable1 !== undefined || variable1 !== '') {
var variable2 = variable1;
}
//判斷字符串是否為空
var strings = '';
if (string.length == 0)
{
alert('不能為空');
}
//用戶輸入為空格,制表符,換頁符等,用正則去掉空符來判斷
var strings = ' ';
if (strings.replace(/(^s*)|(s*$)/g, "").length ==0)
{
alert('不能為空');
}
//判斷一個字符串是否為空,首先就要確保他不是null,然后再判斷他的長度。
String str = xxx;
if(str != null && str.length() != 0) { }
總結
以上是生活随笔為你收集整理的js中对于字符串非空判断的总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 产品经理网站数据分析之测量问题现状(二)
- 下一篇: Tiff – 值得你体验一下的可视化的字