DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> JavaScript常用檢測腳本
JavaScript常用檢測腳本
編輯:關於JavaScript     

/*

-------------------------------------------------------------------------------

文件名稱:check.js

說明:javascript腳本,用於檢查網頁提交表單的輸入數據

版本:1.0

*/

/*

用途:校驗ip地址的格式

輸入:strIP:ip地址

返回:如果通過驗證返回true,否則返回false;

*/

function isIP(strIP) {

if (isNull(strIP)) return false;

var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正則表達式

if(re.test(strIP))

{

if( RegExp.$1 <256 && RegExp.$2<256 && RegExp.$3<256 && RegExp.$4<256) return true;

}

return false;

}

/*

用途:檢查輸入字符串是否為空或者全部都是空格

輸入:str

返回:

如果全是空返回true,否則返回false

*/

function isNull( str ){

if ( str == "" ) return true;

var regu = "^[ ]+$";

var re = new RegExp(regu);

return re.test(str);

}

/*

用途:檢查輸入對象的值是否符合整數格式

輸入:str 輸入的字符串

返回:如果通過驗證返回true,否則返回false

*/

function isInteger( str ){ 

var regu = /^[-]{0,1}[0-9]{1,}$/;

return regu.test(str);

}

/*

用途:檢查輸入手機號碼是否正確

輸入:

s:字符串

返回:

如果通過驗證返回true,否則返回false

*/

function checkMobile( s ){  

var regu =/^[1][3][0-9]{9}$/;

var re = new RegExp(regu);

if (re.test(s)) {

return true;

}else{

return false;

}

}

/*

用途:檢查輸入字符串是否符合正整數格式

輸入:

s:字符串

返回:

如果通過驗證返回true,否則返回false

*/

function isNumber( s ){  

var regu = "^[0-9]+$";

var re = new RegExp(regu);

if (s.search(re) != -1) {

return true;

} else {

return false;

}

}

/*

用途:檢查輸入字符串是否是帶小數的數字格式,可以是負數

輸入:

s:字符串

返回:

如果通過驗證返回true,否則返回false

*/

function isDecimal( str ){  

if(isInteger(str)) return true;

var re = /^[-]{0,1}(\d+)[\.]+(\d+)$/;

if (re.test(str)) {

if(RegExp.$1==0&&RegExp.$2==0) return false;

return true;

} else {

return false;

}

}

/*

用途:檢查輸入對象的值是否符合端口號格式

輸入:str 輸入的字符串

返回:如果通過驗證返回true,否則返回false

*/

function isPort( str ){ 

return (isNumber(str) && str<65536);

}

/*

用途:檢查輸入對象的值是否符合E-Mail格式

輸入:str 輸入的字符串

返回:如果通過驗證返回true,否則返回false

*/

function isEmail( str ){ 

var myReg = /^[-_A-Za-z0-9]+@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/;

if(myReg.test(str)) return true;

return false;

}

/*

用途:檢查輸入字符串是否符合金額格式

格式定義為帶小數的正數,小數點後最多三位

輸入:

s:字符串

返回:

如果通過驗證返回true,否則返回false

*/

function isMoney( s ){  

var regu = "^[0-9]+[\.][0-9]{0,3}$";

var re = new RegExp(regu);

if (re.test(s)) {

return true;

} else {

return false;

}

}

/*

用途:檢查輸入字符串是否只由英文字母和數字和下劃線組成

輸入:

s:字符串

返回:

如果通過驗證返回true,否則返回false

*/

function isNumberOr_Lett

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved