angularjs
  • regex
  • ng-messages
  • angular-forms
  • 2017-07-22 38 views 1 likes 
    1

    我想要顯示兩個錯誤需要無效的電子郵件。我在輸入代碼中添加了正則表達式來檢查無效的電子郵件。ngMessage不顯示多條消息

    <input ng-model="newUser.email" type="mail" name="email" placeholder="Email (required)" ng-required="true" ng-pattern = '/^(([^<>()\[\]\.,;:\[email protected]\"]+(\.[^<>()\[\]\.,;:\[email protected]\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\[email protected]\"]+\.)+[^<>()[\]\.,;:\[email protected]\"]{2,})$/i'> 
    

    但我的ngMessage沒有顯示任何消息,無效的電子郵件,它只顯示消息所需的電子郵件。

     <div ng-messages="signUp.email.$error" ng-messages-multiple> 
          <div ng-message="required">This is required.</div> 
          <div ng-message="email">Please enter a valid email address.</div> 
         </div> 
    
    +0

    AngularJS 1.5.5 –

    回答

    1
    <div ng-message="pattern">Please enter a valid email address.</div> 
    

    這解決了這個問題。

    相關問題