레거시 플랫폼

에러 메시지 정의

컨텍스트 기밀 에러를 표시하도록 각 정규식에서 에러 메시지를 정의할 수 있습니다.

에러 메시지는 다양한 번들 파일에 정의된 현지화 가능한 번들 항목입니다. 예를 들면 다음과 같습니다.

<RegularExpressions>
   <RegularExpression id="dates" javaPattern="^[a-zA-Z0-9]*$"
      jsPattern="^[a-zA-Z0-9]*$"  whitelistErrorMsg="only_alphanumeric_chars_allowed" 
      blacklistErrorMsg="alphanumeric_chars_not_allowed"/> 
</RegularExpressions>

또한 bundle.properties 파일에서 다음 항목을 추가하십시오.

only_alphanumeric_chars_allowed={1} must contain only alphanumeric characters. 
alphanumeric_chars_not_allowed={1} must not contain any alphanumeric characters.

이 경우 입력 유효성 검증에서 정규식 날짜에 실패한 경우 번들 키 only_alphanumeric_chars_allowed 또는 alphanumeric_chars_not_allowed에 정의된 에러 문자열이 에러 메시지로 표시됩니다. 유효성 검증할 입력의 이름이 두 번째 메시지 포맷터로 사용됩니다. 첫 번째 메시지 포맷터는 정규식입니다.

참고: whitelistErrorMsg 및/또는 blacklistErrorMsg 속성이 정의되어 있지 않으면 기본 오류 메시지가 표시됩니다.