當前位置:科普知識站>IT科技>

java表單校驗

IT科技 閱讀(3.32W)

<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