2016-10-24 2 views
0

나는 Outside of box와 함께 전자 메일 유효성 검사를하고 있으며 꼭 그래야 할 작업이 있어야합니다.AngularJS를 사용한 전자 메일 검증 1.2.0

<input class="form-control" type="email" placeholder="[email protected]" 
       name="email" ng-model="user.email" required/> 
     <div class="error-block" ng-if="form.$submitted && form.email.$invalid"> 
      <div ng-if="form.email.$error.required">Enter the Email Address</div> 
      <div ng-if="form.email.$error.email">Invalid email address.</div> 

사용자가 6 자 이상으로 도메인을 삽입하면 Angular가 그것에 대해 불만을 제기하는 것이 문제입니다. 예를 들어 이메일 [email protected]을 사용하려고하면 Angular가 이메일을 Invalid와 같이 설정합니다.

이메일을 [email protected]으로 설정하면 Angular가 문제없이 이메일을 확인합니다. 정규식을 6 자 이상으로 확장하는 방법이 있습니까? 아니면 ng-pattern을 사용해야합니까?

고마워요

답변

1

이 동작은 angular v1.2.10에서 수정되었습니다. 해당 버전으로 업데이트하거나 ng-patter를 사용하여 this 정규 저장소에서 커밋 할 수 있습니다.

또한 article에서 이메일 정규식 확인에 대해 알아 보시기 바랍니다.

+0

고맙습니다. @ 테이블. –

관련 문제