custom_rules.xml 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <form-validation>
  3. <global>
  4. <!--自定义规则-->
  5. <validator name="equalTo"
  6. classname="com.hotent.core.valid.CustomFieldChecks"
  7. method="validateEqual"
  8. methodParams="java.lang.Object,
  9. org.apache.commons.validator.ValidatorAction,
  10. org.apache.commons.validator.Field,
  11. org.springframework.validation.Errors"
  12. depends="required"
  13. msg="errors.equalTo">
  14. </validator>
  15. <validator name="regex"
  16. classname="com.hotent.core.valid.CustomFieldChecks"
  17. method="validateRegx"
  18. methodParams="java.lang.Object,
  19. org.apache.commons.validator.ValidatorAction,
  20. org.apache.commons.validator.Field,
  21. org.springframework.validation.Errors"
  22. depends=""
  23. msg="errors.regex">
  24. </validator>
  25. <validator name="number"
  26. classname="com.hotent.core.valid.CustomFieldChecks"
  27. method="validateIsNumber"
  28. methodParams="java.lang.Object,
  29. org.apache.commons.validator.ValidatorAction,
  30. org.apache.commons.validator.Field,
  31. org.springframework.validation.Errors"
  32. depends=""
  33. msg="errors.number">
  34. </validator>
  35. <validator name="digits"
  36. classname="com.hotent.core.valid.CustomFieldChecks"
  37. method="validateIsDigits"
  38. methodParams="java.lang.Object,
  39. org.apache.commons.validator.ValidatorAction,
  40. org.apache.commons.validator.Field,
  41. org.springframework.validation.Errors"
  42. depends=""
  43. msg="errors.digits">
  44. </validator>
  45. <validator name="max"
  46. classname="com.hotent.core.valid.CustomFieldChecks"
  47. method="validateMax"
  48. methodParams="java.lang.Object,
  49. org.apache.commons.validator.ValidatorAction,
  50. org.apache.commons.validator.Field,
  51. org.springframework.validation.Errors"
  52. depends=""
  53. msg="errors.max">
  54. </validator>
  55. <validator name="min"
  56. classname="com.hotent.core.valid.CustomFieldChecks"
  57. method="validateMin"
  58. methodParams="java.lang.Object,
  59. org.apache.commons.validator.ValidatorAction,
  60. org.apache.commons.validator.Field,
  61. org.springframework.validation.Errors"
  62. depends=""
  63. msg="errors.min">
  64. </validator>
  65. <validator name="rangelength"
  66. classname="com.hotent.core.valid.CustomFieldChecks"
  67. method="validateRangelength"
  68. methodParams="java.lang.Object,
  69. org.apache.commons.validator.ValidatorAction,
  70. org.apache.commons.validator.Field,
  71. org.springframework.validation.Errors"
  72. depends=""
  73. msg="errors.rangelength">
  74. </validator>
  75. <validator name="url"
  76. classname="com.hotent.core.valid.CustomFieldChecks"
  77. method="validateUrl"
  78. methodParams="java.lang.Object,
  79. org.apache.commons.validator.ValidatorAction,
  80. org.apache.commons.validator.Field,
  81. org.springframework.validation.Errors"
  82. depends=""
  83. msg="errors.url">
  84. </validator>
  85. <validator name="email"
  86. classname="com.hotent.core.valid.CustomFieldChecks"
  87. method="validateEmail"
  88. methodParams="java.lang.Object,
  89. org.apache.commons.validator.ValidatorAction,
  90. org.apache.commons.validator.Field,
  91. org.springframework.validation.Errors"
  92. depends=""
  93. msg="errors.email">
  94. </validator>
  95. <validator name="mobile"
  96. classname="com.hotent.core.valid.CustomFieldChecks"
  97. method="validateMobile"
  98. methodParams="java.lang.Object,
  99. org.apache.commons.validator.ValidatorAction,
  100. org.apache.commons.validator.Field,
  101. org.springframework.validation.Errors"
  102. depends=""
  103. msg="errors.mobile">
  104. </validator>
  105. <validator name="phone"
  106. classname="com.hotent.core.valid.CustomFieldChecks"
  107. method="validatePhone"
  108. methodParams="java.lang.Object,
  109. org.apache.commons.validator.ValidatorAction,
  110. org.apache.commons.validator.Field,
  111. org.springframework.validation.Errors"
  112. depends=""
  113. msg="errors.phone">
  114. </validator>
  115. <validator name="zip"
  116. classname="com.hotent.core.valid.CustomFieldChecks"
  117. method="validateZip"
  118. methodParams="java.lang.Object,
  119. org.apache.commons.validator.ValidatorAction,
  120. org.apache.commons.validator.Field,
  121. org.springframework.validation.Errors"
  122. depends=""
  123. msg="errors.zip">
  124. </validator>
  125. <validator name="qq"
  126. classname="com.hotent.core.valid.CustomFieldChecks"
  127. method="validateQq"
  128. methodParams="java.lang.Object,
  129. org.apache.commons.validator.ValidatorAction,
  130. org.apache.commons.validator.Field,
  131. org.springframework.validation.Errors"
  132. depends=""
  133. msg="errors.qq">
  134. </validator>
  135. <validator name="ip"
  136. classname="com.hotent.core.valid.CustomFieldChecks"
  137. method="validateIp"
  138. methodParams="java.lang.Object,
  139. org.apache.commons.validator.ValidatorAction,
  140. org.apache.commons.validator.Field,
  141. org.springframework.validation.Errors"
  142. depends=""
  143. msg="errors.ip">
  144. </validator>
  145. <validator name="chinese"
  146. classname="com.hotent.core.valid.CustomFieldChecks"
  147. method="validateChinese"
  148. methodParams="java.lang.Object,
  149. org.apache.commons.validator.ValidatorAction,
  150. org.apache.commons.validator.Field,
  151. org.springframework.validation.Errors"
  152. depends=""
  153. msg="errors.chinese">
  154. </validator>
  155. <validator name="chrnum"
  156. classname="com.hotent.core.valid.CustomFieldChecks"
  157. method="validateChrnum"
  158. methodParams="java.lang.Object,
  159. org.apache.commons.validator.ValidatorAction,
  160. org.apache.commons.validator.Field,
  161. org.springframework.validation.Errors"
  162. depends=""
  163. msg="errors.chrnum">
  164. </validator>
  165. <validator name="date"
  166. classname="com.hotent.core.valid.CustomFieldChecks"
  167. method="validateDateTime"
  168. methodParams="java.lang.Object,
  169. org.apache.commons.validator.ValidatorAction,
  170. org.apache.commons.validator.Field,
  171. org.springframework.validation.Errors"
  172. depends=""
  173. msg="errors.date">
  174. </validator>
  175. <validator name="compStartEndTime"
  176. classname="com.hotent.core.valid.CustomFieldChecks"
  177. method="compStartEndTime"
  178. methodParams="java.lang.Object,
  179. org.apache.commons.validator.ValidatorAction,
  180. org.apache.commons.validator.Field,
  181. org.springframework.validation.Errors"
  182. depends=""
  183. msg="errors.compDate">
  184. </validator>
  185. <validator name="digitsSum"
  186. classname="com.hotent.core.valid.CustomFieldChecks"
  187. method="digitsSum"
  188. methodParams="java.lang.Object,
  189. org.apache.commons.validator.ValidatorAction,
  190. org.apache.commons.validator.Field,
  191. org.springframework.validation.Errors"
  192. depends=""
  193. msg="errors.digitsSum">
  194. </validator>
  195. </global>
  196. </form-validation>