js判斷輸入字串是否為空、空格、null總結
在進行表單資料驗證時,如必填欄位我們要求不能為空,有時雖然不為空但是輸入了空格也是不允許的,再就是為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
,所以不能這樣判斷。
<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判斷字串是否為空JS字串
- 判斷字串是否為空字串
- js判斷一個字串是否為空或者只包含空格程式碼例項JS字串
- JavaScript判斷字串是否為空JavaScript字串
- java判斷字串是否為空Java字串
- java判斷輸入的字串是否為數字Java字串
- js判斷物件是否為空JS物件
- 大神教你如何判斷Python中字串是否為空和nullPython字串Null
- 如何判斷TextView輸入全部為空格TextView
- 判斷是否是字串全都是空格字串
- 輸入字串,判斷是否為迴文字串,即前後對稱的(單個字元,不帶空格)字串字元
- J2SE-判斷字串是否為空字串
- JS——判斷一個物件是否為空JS物件
- js判斷欄位是否為空 isNullJSNull
- JS判斷物件是否為空物件的方法JS物件
- js判斷一個變數是否為空JS變數
- js判斷字串是否以指定的子字串結尾JS字串
- 判斷字串為空方法字串
- JSP中String a = request.getParameter(“ “),判斷a是否為null或空的問題JSNull
- mysql如何判斷是否為空MySql
- 判斷物件值是否為空物件
- js判斷元素是否為空程式碼例項JS
- js判斷一個變數是否為字串型別JS變數字串型別
- 利用棧和隊來判斷輸入的一個字串是否為迴文字串
- 33判斷字串是否為迴文字串
- js系列文章之 : 判斷 object 物件是否為空JSObject物件
- js判斷文字框是否為空程式碼例項JS
- 如何判斷 JavaScript 物件是否為空?JavaScript物件
- python判斷list是否為空Python
- Java技巧分享:判斷字串是否為空常的三種方法Java字串
- js判斷字串中是否含有指定字元JS字串字元
- js判斷字串中是否含有指定的子字串JS字串
- JS判斷字串是否包含某字串 indexOf()方法使用JS字串Index
- Java判斷欄位是否為空,為空賦值 ?Java賦值
- 判斷是否為陣列的 JavaScript 方法總結陣列JavaScript
- javascript中如何判斷一個字串是否為JSON格式JavaScript字串JSON
- js判斷textarea文字框是否為空並給出提示JS
- C#判斷字串是否為日期格式C#字串