2014-08-30 1 views
-1

을 불러올 때 구문 오류를 발생시킵니다.이 간단한 regexp를 사용하여 쿼리에서 이메일의 유효성을 검사하지만 '@'때문에 구문 오류가 발생합니다.이메일의 Regexp (쿼리)가 @

var regexEmail = '^[A-Z0-9._%+-][email protected][A-Z0-9.-]+.[A-Z]{2,4}$'; 

이 문제에 대한 해결 방법이 있습니까? 내가 말했듯이

편집

, 문자 '@'문제를 일으키는 그것의 사용. te 표현식에서 삭제하면 구문 오류가 사라집니다. 어쩌면 그것은 CSHTML 페이지에서 사용하기 때문에, '@'을 입력 할 때마다 노란색으로 바뀝니다.

+0

어떤 구문 오류가 출력됩니까? –

+0

시작이나 끝에'\ b'을 줄 필요가 없습니다. –

+0

이 출력 오류를 보여줍니다. "["는 코드 블록의 시작 부분에서 유효하지 않습니다. 식별자, 키워드, 설명 만 가능합니다. "("및 "{"는 유효합니다. – Bouss

답변

0

이 시도 -.

VAR 패턴 = \ "^ [A-Z0-9 ._ % + -] + @ [A-Z0-9 .-] + [AZ] {2,4 } $ \ ";