2017-11-08 2 views
0

속성에서 아래 데이터 주석을 사용하고 있습니다. 문제는 클라이언트 측 유효성 검사로 유효성이 검사되지 않는다는 것입니다. 정규 표현식은 문자열에 "unknown"(대소 문자를 구별하지 않음)이라는 단어가없고 문자열에 숫자가 없어야합니다.데이터 주석을 무시하고 클라이언트 측에서 유효성 검사를하지 않음

서버 측 유효성 검사로 작동합니다.

RegularExpression("!(?i:unknown)[a-zA-Z ']", ErrorMessage = "First name cannot contain digits or symbols or UNKNOWN" 

도와 줄 수 있습니까?

답변

0

제공 한 코드에서 따옴표 중 일부가 누락되었음을 분명히 알 수 있습니다.

그리고 정규식위한

의 이름 공간을 허용하는 NOT A-Z 또는 인용 하였다 A-Z

+0

공간 모든 문자를 의미 [^a-zA-Z]

으로 수정. 내가 겪고있는 문제는 "? i :"로 인해 클라이언트 쪽 대신 서버 쪽에서 유효성 검사가 수행됩니다. – Vikram

관련 문제