js判斷輸入字串是否為空、空格、null總結 | js空白字元
![js判斷輸入字串是否為空、空格、null總結](https://i.imgur.com/axBPWDg.jpg)
在進行表單資料驗證時,如必填欄位我們要求不能為空,有時雖然不為空但是輸入了空格也是不允許的,再就是為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時上面程式碼就無法...
![js判斷輸入字串是否為空、空格、null總結](http://pix1.agoda.net/hotelimages/300/3008492/3008492_17121510550060424840.jpg?s=800x)
在進行表單資料驗證時,如必填欄位我們要求不能為空,有時雖然不為空但是輸入了空格也是不允許的,再就是為null的情況,本文給大家介紹這幾種情況的判斷程式碼。
判斷字串是否為空
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,所以不能這樣判斷。
<scri...取得本站獨家住宿推薦 15%OFF 訂房優惠
本站住宿推薦 20%OFF 訂房優惠,親子優惠,住宿折扣,限時回饋,平日促銷
DOM 中的空白字元 | js空白字元
字串 | js空白字元
js判斷輸入字串是否為空、空格、null的方法總結 | js空白字元
js判斷為空Null與字串為空簡寫方法 | js空白字元
如何檢查JavaScript中的空字串? | js空白字元
js判斷輸入字串是否為空、空格、null總結 | js空白字元
【JS】----js去除字串空格 | js空白字元
String.trim()將字串去空白 | js空白字元
JavaScript substr 與substring 的差異 | js空白字元
JavaScript 取得字串長度的判斷length | js空白字元
DOM 中的空白字元 | js空白字元
String.prototype.trim() - JavaScript | js空白字元
JavaScript到底會把哪些字元當作是空白字元? | js空白字元
[JavaScript]去除左右空白、左空白、右空白使用正規表示式 | js空白字元
javascript几种写空格符的方法转载 | js空白字元
HTML 空格與空白字元使用(包含 與全形空白) | js空白字元
[JavaScript筆記]如何移除字串中的所有空格? | js空白字元
[javascript] 利用trim() 去掉字串前後的空白字元 | js空白字元
String.prototype.padStart() | js空白字元
10 | js空白字元
![](https://i.imgur.com/axBPWDg.jpg)