/**
* 校驗是否全由數字組成
*/
function isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}
/**
* 校驗登錄名:只能輸入5-20個以字母開頭、可帶數字、“_”、“.”的字串
*/
function isRegisterUserName(s)
{
var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
if (!patrn.exec(s)) return false
return true
}
/**
* 校驗用戶姓名:只能輸入1-30個以字母開頭的字串
*/
function isTrueName(s)
{
var patrn=/^[a-zA-Z]{1,30}$/;
if (!patrn.exec(s)) return false
return true
}
/**
* 校驗密碼:只能輸入6-20個字母、數字、下劃線
*/
function isPasswd(s)
{
var patrn=/^(\w){6,20}$/;
if (!patrn.exec(s)) return false
return true
}
/**
* 校驗普通電話、傳真號碼:可以“+”開頭,除數字外,可含有“-”
*/
function isTel(s)
{
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
if (!patrn.exec(s)) return false
return true
}
/**
* 校驗手機號碼:必須以數字開頭,除數字外,可含有“-”
*/
function isMobil(s)
{
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
if (!patrn.exec(s)) return false
return true
}
/**
* 校驗郵政編碼
*/
function isPostalCode(s)
{
var patrn=/^[a-zA-Z0-9 ]{3,12}$/;
if (!patrn.exec(s)) return false
return true
}
/**
* 校驗搜索關鍵字
*/
function isSearch(s)
{
var patrn=/^[^`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?]{1}[^`~!@$%^&()+=|\\\]
[\]\{\}:;'\,.<>?]{0,19}$/;
if (!patrn.exec(s)) return false
return true
}
/**
* 檢查是否是有效的IP地址
*/
function isIpAddr(addr)
{
var patrn=/^[0-9.]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}
posted on 2007-11-21 22:31
josson 閱讀(285)
評論(0) 編輯 收藏 所屬分類:
web開發