📄 validation.xml
字号:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE form-validation PUBLIC
"-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1.3//EN"
"http://jakarta.apache.org/commons/dtds/validator_1_1_3.dtd">
<form-validation>
<global>
<constant>
<constant-name>mobile</constant-name>
<constant-value> ^\d{11}\d*$</constant-value>
</constant>
</global>
<formset>
<form name="signForm">
<field
property="username"
depends="required,maxlength">
<arg0 key="label.username"/>
<arg1 key="${var:maxlength}" resource="false" />
<var>
<var-name>maxlength</var-name>
<var-value>20</var-value>
</var>
</field>
<field
property="password"
depends="required,validwhen,maxlength">
<arg0 key="label.password"/>
<arg1 key="${var:maxlength}" resource="false" />
<var>
<var-name>maxlength</var-name>
<var-value>20</var-value>
</var>
<var>
<var-name>test</var-name>
<var-value>((password2 ==*this*) and (*this* != null))</var-value>
</var>
</field>
<field
property="nickname"
depends="required,maxlength">
<arg0 key="label.nickname"/>
<arg1 key="${var:maxlength}" resource="false" />
<var>
<var-name>maxlength</var-name>
<var-value>20</var-value>
</var>
</field>
<field property="birthyear" depends="required,integer,intRange">
<arg key="label.birthyear" />
<arg name="intRange" key="${var:min}" resource="false" position="1" />
<arg name="intRange" key="${var:max}" resource="false" position="2" />
<var>
<var-name>min</var-name>
<var-value>1900</var-value>
</var>
<var>
<var-name>max</var-name>
<var-value>2005</var-value>
</var>
</field>
<field property="birthmonth" depends="required,integer,intRange">
<arg key="label.birthmonth" />
<arg name="intRange" key="${var:min}" resource="false" position="1" />
<arg name="intRange" key="${var:max}" resource="false" position="2" />
<var>
<var-name>min</var-name>
<var-value>1</var-value>
</var>
<var>
<var-name>max</var-name>
<var-value>12</var-value>
</var>
</field>
<field property="birthday" depends="required,integer,intRange">
<arg key="label.birthday" />
<arg name="intRange" key="${var:min}" resource="false" position="1" />
<arg name="intRange" key="${var:max}" resource="false" position="2" />
<var>
<var-name>min</var-name>
<var-value>1</var-value>
</var>
<var>
<var-name>max</var-name>
<var-value>31</var-value>
</var>
</field>
<field property="email" depends="required,email">
<arg key="label.email" />
</field>
<field property="mobile" depends="mask">
<arg key="label.maskmsg" />
<var>
<var-name>mask</var-name>
<var-value>${mobile}</var-value>
</var>
</field>
</form>
<form name="newTopicForm">
<field
property="title"
depends="required,maxlength">
<arg0 key="label.title"/>
<arg1 key="${var:maxlength}" resource="false" />
<var>
<var-name>maxlength</var-name>
<var-value>20</var-value>
</var>
</field>
</form>
<form name="sortAdminForm">
<field
property="sortname"
depends="required,maxlength">
<arg0 key="label.sortname"/>
<arg1 key="${var:maxlength}" resource="false" />
<var>
<var-name>maxlength</var-name>
<var-value>20</var-value>
</var>
</field>
</form>
</formset>
</form-validation>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -