2014-09-03 5 views
-1

메신저가 작동하려면이 정규식을 얻으려고하지만 메신저 대/소문자 구분 때문에 자바 스크립트 예외 문제가 있습니다. 난 앤디를 작성하는 경우 정규식 대/소문자 구분

내가 내 모델에서 내 정규 표현식을 가지고 있고 일부 단어는 "와" "또는" "확인"으로 기록 할 수 없습니다해야한다 "없습니다. 그러나 그것은 작동합니다

[RegularExpression(@"^(?:(?!\b(?:AND|O[RK]|NOT|FALSE|TRUE)\b)[\wåäöÅÄÖ\._])*$\i", ErrorMessageResourceName 

나는 regularoption (Regex.ignoreCase)를 사용하므로 사용하려고 \ 내가하지만, 자바 스크립트 오류가 메신저.

을 내가 잘못 뭐하는 거지?

답변

3

당신은 대소 문자를 구분 플래그를 사용하려면 백 슬래시를 사용하고 있지만 수 없습니다 다음과 같이 슬래시를 사용해야합니다.

var re = /^(?:(?!\b(?:AND|O[RK]|NOT|FALSE|TRUE)\b)[\wåäöÅÄÖ._])*$/i; 
                 HERE----^ 
+0

여전히 작동하지 않습니다. ( – Cosy

+0

@Cosy this link http://regex101.com/r/sY7oH6/3을 확인하십시오. 코드 생성기 섹션에서 JavaScript 코드 –

+0

@Cosy btw를 복사하여 질문을 편집하고 일부 샘플 입력과 원하는 출력을 추가하여 유효하거나 유효하지 않은 내용을 지적하고 제공 할 수 있습니다. 다른 정규식 또는 기존 하나의 당신을 도울 –

관련 문제