⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 validation.xml

📁 jsp简单的bbs系统
💻 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 + -