Java表单验证框架自动化正则与自定义验证器
Java 表单验证框架的自动化正则验证功能挺省事,前后端一块搞定,能省不少脑细胞。你只要在表单输入框上加个 data-validation
属性,填上正则表达式,验证逻辑立马生效。像邮箱、手机号这些常见字段,贴个表达式就能实时拦截非法输入,前端体验也跟着上来了。
框架支持自定义验证器,这点比较灵活。比如验证密码强度,你可以自己写个类,判断是否包含大小写字母、数字和特殊符号,业务场景复杂也不怕。嗯,而且这个框架可以和 Spring MVC、Struts2 这些老搭档组合用,写起来顺手,维护起来也清爽。
引入也方便,用 Maven 搞定依赖就行:
com.example
form-validator
1.0.0
再来看下前端的用法,像这样:
<input type="email" data-validation="^[\\w.-]+@[\\w.-]+\\.\\w+$" />
是不是清爽?表单提交时框架会自动读取 data-validation
里的正则,验证不通过就抛异常或者返回错误信息,你再提示用户就行。
哦对了,想进阶一下的可以看看这些文章:
如果你项目里表单多、验证规则杂,这个框架还蛮值得一试的。早点上手,少踩点坑。
9.98KB
文件大小:
评论区