java表单校验

来源:趣味经验馆 3.24W

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

很多朋友都想知道java表单怎么校验?下面就一起来了解一下吧~

网站的后端校验是不可或缺的一部分,在后台验证表单时,可能需要把前端传过来的字段一个一个手工校验,或者使用框架的校验去做。

1、代码总览。

先将需要校验的表单信息设置在src目录下的formVerify.xml里;

Xmlparse4FormVerify.java负责校验解析formVerify.xml文件; 

VerifyRegularUtil.java负责处理正则表达式相关工作。

java表单校验

2.下面是具体文件及代码

1.formVerify.xml<?xml version="1.0" encoding="UTF-8"?><forms>    <form id="test">        <name>            <text>用户名</text>            <rule>required,min_3,max_20,email</rule>        </name>        <pwd>            <text>密码</text>            <rule>required,min_3,max_20</rule>        </pwd>        <phone>            <text>手机</text>            <rule>phone</rule>        </phone>        <tel>            <text>电话</text>            <rule>tel</rule>        </tel>        <yzbm>            <text>邮编</text>            <rule>yzbm</rule>        </yzbm>        <sfz>            <text>身份证</text>            <rule>sfz</rule>        </sfz>        <url>            <text>url</text>            <rule>url</rule>        </url>        <ip>            <text>ip</text>            <rule>ip</rule>        </ip>        <mac>            <text>mac</text>            <rule>mac</rule>        </mac>              <decimal>            <text>小数点两位</text>            <rule>decimal</rule>        </decimal>        <num>            <text>数字</text>            <rule>num</rule>        </num>              <n>            <text>正整数</text>            <rule>n</rule>        </n>    </form>       <form id="test2">        <name>            <text>用户名</text>            <rule>required,min_3,max_20,email</rule>        </name>        <pwd>            <text>密码</text>            <rule>required,min_3,max_20</rule>        </pwd>        <phone>            <text>手机</text>            <rule>phone</rule>        </phone>    </form></forms>formVerify.xml

热门标签