rules: {
digits: [
/^\d+$/, "請輸入整數數字"
]
,doubles:[
/^[0-9]*[.]{0,1}[0-9]*$/,"請輸入數字"
]
,positiveinteger:[
/^[1-9][0-9]*$/,"請輸入正整數"
]
,letters: [
/^[a-z]+$/i, "{0}只能輸入字母"
]
,tel: [
/^(?:(?:1[3-9]\d{9})|(?:0\d{2,3}[- ]?[1-9]\d{6,7})|(?:[48]00[- ]?[1-9]\d{6}))$/, "聯系電話格式不正確"
]
,mobile: [
/^1[3-9]\d{9}$/, "手機號格式不正確"
]
,email: [
/^(?:[a-z0-9]+[_\-+.]?)*[a-z0-9]+@(?:([a-z0-9]+-?)*[a-z0-9]+\.)+([a-z]{2,})+$/i, "郵箱格式不正確"
]
,qq: [
/^[1-9]\d{4,}$/, "QQ號格式不正確"
]
,date: [
/^\d{4}-\d{1,2}-\d{1,2}$/, "請輸入正確的日期,例:yyyy-mm-dd"
]
,time: [
/^([01]\d|2[0-3])(:[0-5]\d){1,2}$/, "請輸入正確的時間,例:14:30或14:30:00"
]
,ID_card: [
/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[A-Z]|\d{3}[a-z])$/, "請輸入正確的身份證號碼"
]
,url: [
/^(https?|ftp):\/\/[^\s]+$/i, "網址格式不正確"
]
,postcode: [
/^[1-9]\d{5}$/, "郵政編碼格式不正確"
]
,chinese: [
/^[\u0391-\uFFE5]+$/, "請輸入中文"
]
,contentsixty: [
/^.[1-60]+$/, "不于大于60個字"
]
,username: [
/^\w{3,12}$/, "請輸入3-12位數字、字母、下劃線"
]
,password: [
/^[0-9a-zA-Z]{6,16}$/, "密碼由6-16位數字、字母組成"
]
,accept:
function
(element, params){
if
(!params)
return
true
;
var
ext = params[0
];
return
(ext === '*') ||
(
new
RegExp(".(?:" + (ext || "png|jpg|jpeg|gif") + ")$", "i")).test(element.value) ||
this
.renderMsg("只接受{1}后綴", ext.replace('|', ','
));
}
}
});