js番茄的表单验证类

相信大家看代码后再添加一些针对其他格式的验证也不是太麻烦的事情
对于各种提示效果需要修改 feedback 方法就可以实现,因为不想让代码变得太臃肿,所以有很多不常用的功能就没有再添加了
主要目的提供大家参考与分享,也希望能够根据大家的意见使其变得更加完善
番茄的表单验证类_脚本之家
密码 password
密码确认 confirm
英文 english 4~10个字符
中文 chinese 非空
数字 number 大于10,小于100
整数 integer
浮点数 float
日期 date
邮件 email
网址 url
电话 phone
手机 mobile
IP地址 ip
邮编 zipcode
QQ号码 qq
MSN msn
身份证 idcard

[Ctrl+A 全选 注: 如需引入外部Js需刷新才能执行]

1.".3"这样也是算浮点数的
2.this.reg和this.tip可以用
this.reg = {englisth : /^[a-zA-Z0-9_\-]+$/, chinese : /^[\u0391-\uFFE5]+$/}
这种形式,省点代码
3.日期只验证格式没有验证合法性

btw:controlName的做法不错

你可能感兴趣的:(js番茄的表单验证类)