이전 항목: 사용자 지정 유효성 검사 규칙을 구현하는 방법다음 항목: JavaScript 구현


정규식 구현

정규식 패턴 일치에 기반하는 유효성 검사 규칙을 사용할 수 있습니다. 예를 들어 다음을 수행할 수 있습니다.

다음 JavaScript 예에서는 전화 번호 형식을 +nn nnn-nnn-nnnn으로 적용합니다.

phone=/\+\d{1,3} \d{3}-\d{3}-\d{4}/;

다음 예와 같이 XML로 정의된 정규식을 CDATA에 포함시킵니다.

<ValidationRule name="Phone pattern" description="+nn nnn-nnn-nnnn"
 messageid="4001">
   <RegularExpression>
      <![CDATA[ ((\+|\d)*+(\s*|\x2D))?\d\d\d-\d\d\d-\d\d\d\d]]> 
   </RegularExpression>
</ValidationRule>

정규식에 기반하는 유효성 검사 규칙은 java.util.regex 패키지에 정의된 요구 사항을 충족해야 합니다.