Java表单验证框架自动化正则与自定义验证器

Java 表单验证框架的自动化正则验证功能挺省事,前后端一块搞定,能省不少脑细胞。你只要在表单输入框上加个 data-validation 属性,填上正则表达式,验证逻辑立马生效。像邮箱、手机号这些常见字段,贴个表达式就能实时拦截非法输入,前端体验也跟着上来了。

框架支持自定义验证器,这点比较灵活。比如验证密码强度,你可以自己写个类,判断是否包含大小写字母、数字和特殊符号,业务场景复杂也不怕。嗯,而且这个框架可以和 Spring MVCStruts2 这些老搭档组合用,写起来顺手,维护起来也清爽。

引入也方便,用 Maven 搞定依赖就行:


  com.example
  form-validator
  1.0.0

再来看下前端的用法,像这样:

<input type="email" data-validation="^[\\w.-]+@[\\w.-]+\\.\\w+$" />

是不是清爽?表单提交时框架会自动读取 data-validation 里的正则,验证不通过就抛异常或者返回错误信息,你再提示用户就行。

哦对了,想进阶一下的可以看看这些文章:

如果你项目里表单多、验证规则杂,这个框架还蛮值得一试的。早点上手,少踩点坑。

rar 文件大小:9.98KB