//校驗是否全由數字組成
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-rn 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 isPassr(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}) $/;
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)
function isPostalCode(s)
function isPostalCode(s)
function isPostalCode(s)
{
//var patrn=/^[a-zA-Z0-9]{3,12}$/;
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
}
代碼如下:
代碼如下:
function is (s) //by zergling
{
var patrn=/^[0-9.]{1,20}$/;
if (!patrn.exec(s)) return false
return true }
複製程式碼 程式碼如下:
"^d $" //非負整數(正整數0)
"^[0-9]*[1-9][0-9]*$" //正整數
"^((-d )|(0 ))$" //非正整數(負整數0)
"^-[0-9]*[1-9][0-9]*$ " //負整數
"^-?d $" //整數
"^d (.d )?$" //非負浮點數(正浮點數0)
"^(( [0-9] .[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9] ) |([0-9]*[1-9][0-9]*))$" //正浮點數
"^((-d (.d )?)|(0 (.0 ) ?))$" //非正浮點數(負浮點數0)
"^(-(([0-9] .[0-9]*[1-9][0-9]*) |([0-9]*[1-9][0-9]*.[0-9] )|([0-9]*[1-9][0-9]*)))$" //負浮點數
"^(-?d )(.d )?$" //浮點數
"^[A-Za-z] $" //由26個英文字母組成的字符串
"^[A-Z] $" //由26個英文字母的大寫組成的字串
"^[a-z] $" //由26個英文字母的小寫組成的字串
"^[A-Za-z0-9] $" //由數字和26個英文字母組成的字串
"^w $" //由數字、26個英文字母或底線組成的字串
"^[w-] (.[w-] )*@[w-] (.[w-] ) $" //email地址
"^[a-zA-z] ://( w (-w )*)(.(w (-w )*))*(?S*)?$" //url
"^[A-Za-z0-9_]*$"