自定義表單驗證框架
/**呼叫* */
var tool = {};
tool.onready=function(handler)
tool.createspan=function(style,msg)
tool.getel=function(id)
//為訊息提供樣式選擇
cls=function()
}//此類定義了一些正規表示式
reg=function()$/;//使用者名稱 一般是 6-12位
this.email=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;//電子郵件
this.phone=/^\d-\d|\d-\d$/;//國內**號碼
<(\s*?)[^>]*>.*?|<.*? />$/;
this.blank=/^$/;
this.postcode=/^[1-9]\d(?!\d)$/;//郵編
this.card=/^\d|\d$/;//身份證號碼
this.tinteger=/^[1-9]\d*$/;//正整數
this.tinteger=/^-[1-9]\d*$/;//負整數
}//表單元件驗證類
fv=function(c)
setmsg=function(o,c,m)
this.reg=function(cf)}}
setmsg(tip,cls,msg);
} } //單選框失去焦點時觸發的事件
this.radioonblur=function(o,k)
setmsg(tip,cls,msg?msg:'');
} }
this.submit=function()
return false;
} //判斷選中個數是
ischecked=function(o,n)
//判斷下拉列表是否被選擇了
isselected=function(o,n)
//失去焦點時顯示的資訊
this.onblurmsg=function(o,c)elseelse
}setmsg(t,clazz,msg);
} }this.addmsg=function(c,m,i)
this.addevmsg=function(c,m,i) }
this.gettype=function(o) }
this.getel=function(name)
this.addclass=function(f)
}
自定義表單驗證
判斷 號碼格式 judgephone function phone var isphone 0 9 0 9 if strtemp.test phone isphone.test phone else 這是判斷 號碼格式的方法,有移動形式和座機形式,符合標準返回1,不符合標準返回 1 格式 非必填 c...
表單自定義驗證 AngularJs
事實上我覺得 響應式表單必定比模板式表單好用一些 官方文件 demo a hero s name can t match the given regular expression export function forbiddennamevalidator namere regexp validat...
element自定義表單驗證
validate.js param path returns export function i ternal path 手機號碼 param s export function checkphone rule,value,callback if value if number.isinteger ...