如何使用JavaScript验证(非空、长度、数字、范围和邮箱)

使用JavaScript验证(非空、长度、数字、范围和邮箱)

空 null || undefined || ''
长度 .length
其他的用正则表达式

使用jquery的validate.js,可以轻松实现表单检验

其中str为字符串:
验证非空:if(str == null || str == '' ){ }
验证长度 : if(str.length == 5){}
验证数字:if(isNumeric(str)){}
验证邮箱正则: var reg = /^\w+((-\w+)|(.\w+))*\@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$/;

属性对应一致否则找不到对应的验证属性

可以考虑使用bootstrapvalidator前端验证框架。

用正则表达式吧 网上查查