/******************************/
// 判斷輸入是否是乙個由 0-9 / a-z / a-z 組成的字串
function isalphanumber(str)
/******************************/
// 判斷輸入是否是乙個數字--(數字包含小數)--
function isnumber(str)
// 判斷輸入是否是乙個整數
function isint(str)
// 判斷輸入是否是有效的長日期格式 - "yyyy-mm-dd hh:mm:ss" || "yyyy/mm/dd hh:mm:ss"
function isdatetime(str)
)(-|\/)(\d)\2(\d) (\d):(\d):(\d)$/);
if(result==null) return false;
var d= new date(result[1], result[3]-1, result[4], result[5], result[6], result[7]);
return (d.getfullyear()==result[1]&&(d.getmonth()+1)==result[3]&&d.getdate()==result[4]&&d.gethours()==result[5]&&d.getminutes()==result[6]&&d.getseconds()==result[7]);
}// 檢查是否為 yyyy-mm-dd || yyyy/mm/dd 的日期格式
function isdate(str))(-|\/)(\d)\2(\d)$/);
if(result==null) return false;
var d=new date(result[1], result[3]-1, result[4]);
return (d.getfullyear()==result[1] && d.getmonth()+1==result[3] && d.getdate()==result[4]);
}// 判斷輸入是否是有效的電子郵件
function isemail(str)
// 去除字串的首尾的空格
function trim(str)
// 返回字串的實際長度, 乙個漢字算2個長度
function strlen(str)
function ispostcode(str)
(?!\d)/);
if(result==null) return false;
return true;
}//匹配國內**號碼(0511-4405222 或 021-87888822)
function istell(str)
-\d|\d-\d/);
if(result==null) return false;
return true;
}//校驗是否為(0-10000)的整數
function isint1(str)
$|^10000$/);
if(result==null) return false;
return true;
}function isqq(str)
/); if(result==null) return false;
return true;
}//匹配身份證(15位或18位)
function isidcard(str)
|\d/);
if(result==null) return false;
return true;}//
//校驗文字是否為空
function checknull(field,sval)
return true;
}//遮蔽輸入字元
/***********************
呼叫方法:
在文字框中加上 οnkeypress="return checkchar()"
*************************/
function checkchar()
}
js中正規表示式驗證 js 正規表示式驗證
function validation u4e00 u9fa5 uf900 ufa2d validation.checkname function str u4e00 u9fa5 uf900 ufa2d validation.checknames function str 0 9 a za z va...
表單驗證,正規表示式收藏
在表單驗證中,使用正則 使用者名稱正則,4到16位 字母,數字,下劃線,減號 var upattern a za z0 9 輸出 true console.log upattern.test caibaojian 密碼強度正則,最少6位,包括至少1個大寫字母,1個小寫字母,1個數字,1個特殊字元 v...
JS正規表示式驗證
idresult idstr.match 0 9 g 驗證數字的正規表示式集 驗證數字 0 9 驗證n位的數字 d 驗證至少n位數字 d 驗證m n位的數字 d 驗證零和非零開頭的數字 0 1 9 0 9 驗證有兩位小數的正實數 0 9 0 9 驗證有1 3位小數的正實數 0 9 0 9 驗證非零的...