에서 작동하지 않습니다. 내가 그것을 실행하면C# 정규식 내가 unobtrustive 유효성을 함께 사용할 수 있도록 IClientValidate를 구현하는 사용자 정의 정규 표현식 속성이 자바 스크립트, MVC4, 사용자 정의 RegularExpressionAttribute, IClientValidatable
내가
SyntaxError: Invalid quantifier
match = new RegExp(params).exec(value);
그것은 분명히 전달 된 정규 표현식을 좋아하지 않는 지르고
에서 다음과 같은 오류를 얻을, 그것은 C#에서 유효합니다. 자바 스크립트에서 유효하도록하려면 어떻게해야 할 지 모르겠다. http://regexpal.com/ 내가이 부분에 오류가 발생합니다 : :(?i)
Rexegpal는 자바 스크립트 정규 표현식 시험기 내가이 당신의 정규식을 실행하면
정규식은
^(?i)([A-PR-UWYZ0-9][A-HK-Y0-9][AEHMNPRTVXY0-9]?[ABEHMNPRVWXY0-9]?\s?[0-9][ABD-HJLN-UW-Z]{2})$
이 하나 개의 정규식 패턴을 가질 수 있습니다 : 당신이
new RegExp(params)
생성자를 사용하고 있기 때문에, 당신은 두 번째 매개 변수로 수식을 통과 할 수 있어야한다? 내가 사용하고있는 MVC ModelClientValidationRegexRule 메서드에 하나의 패턴 만 전달할 수 있기 때문에이 질문을 던집니다. –두 번째 매개 변수는 수정 자입니다. 매개 변수 하나만 전달할 수있는 경우 소문자를 명시 적으로 열거해야합니다 (예 :' "^ [A-PR-UWYZa-pr-uwyz0-9] ..."). –
고마워요, 그게 내가 그 일을 끝낸 이유입니다. –