//自定義擴充套件方法,供外部呼叫
string.prototype.isnull = testnull;//判斷是否為空
string.prototype.number = testnumber;//判斷數字,只能為整數
string.prototype.doublenumber = testdoublenumber;//判斷數字,可以為小數
string.prototype.phone = testphonenumber;//判斷聯絡**、傳真格式
string.prototype.email = testemail;//判斷電子郵箱格式
//判斷是否為空,為空則返回true
function testnull()
else
}//判斷是否為數字,是數字則返回true
function testnumber()
}return true;
}else
}function testzip()
else}}
return true;
}//判斷聯絡**、傳真格式,格式正確返回true
function testphonenumber()
\-[0-9]\-[0-9]$)|(^[0-9]\-[0-9]$)|(^[0-9]\-[0-9]$)|(^[0-9]$)/;
if(!reg.test(this))
return true;
}else
}//判斷電子郵箱格式,格式正確返回true
function testemail()
$/)!=-1)
else
}else
}//判斷是否是數字,可以為小數,格式正確返回true
function testdoublenumber()
else
}if(pointcount>1)else if(pointcount==1&&this.trim().length==1)
return true;
}
js真假判斷
自從接觸js的真假判斷後,感覺整個世界都發生了變化。一些不是boolean的東東可以參與if判斷返回true和false。在c 中,只有布林值或布林表示式才可以參與if判斷,進行流程控制。我總結了一下發現,在js裡,一般認為有內容或存在的 值或物件,0除外 進行判斷時就是true值,而沒有內容或不存...
js 判斷陣列
這麼基礎的東西實在不應該再記錄了,不過嘛,溫故知新 就先從資料型別開始吧 js六大資料型別 number string object boolean null undefined string 由單引號或雙引號來說明,如 string number 什麼整數啊浮點數啊都叫數字,boolean 就是t...
js型別判斷
typeoftypeof 返回值有七種可能 number,string,boolean,object,function,undefined,symbol 侷限性 對於array,null等特殊物件使用typeof一律返回object。numbers typeof 37 number typeof m...