2011-04-22 2 views
1

ASP.NET MVC2 프로젝트에서 모델 유효성 검사가 있고 일부 사람의 성을 포함하는 필드에 대한 유효성 검사를 구현하고 싶습니다. 이 필드에는 특수 문자 (예 : & # $ %) 및 숫자가 아닌 모든 기본 문자 (모든 언어의 Ś Ć 및 기타와 동일)를 포함 할 수 있습니다.ASP에서 기본 문자를 사용하는 정규 표현식 MVC 모델 유효성 검사

나는 그것을 넣어야 할 코드의 일부는 다음과 같습니다

[RegularExpression("SOME REGULAR EXPRESSION", ErrorMessage = "Field invalid")] [Required(ErrorMessage = "Field required")]

누군가가 나를 도와 드릴까요?

답변

0

[^characters-here]과 같은 음수 문자 그룹을 사용하십시오. ^은 문자 그룹이 양수가 아닌 음수임을 나타냅니다. 패턴이 비슷해야합니다

"^[^[email protected]#$%^&*-]+$" 

당신이 대시 문자를 무시 문자의 범위를 지정 잘못 방지하기 위해 시작 또는 문자 클래스의 끝 부분에 배치하기로 결정하는 경우. 위의 패턴에서 나는 그것을 마지막에 놓았습니다. 처음에 배치하면 [^-...]처럼 보입니다.

+0

감사합니다. – Richmond

관련 문제