2016-06-09 49 views
1

我試圖掩蓋格式爲XXX-XXX-XXXX一個號碼,試圖確保該電話號碼從任何數字開始,除了0和1UI面罩和ngpattern不工作的電話號碼

<div class="form-group" data-ng-class="{ 'error' : editForm.homePhone.$invalid && editForm.$dirty }"> 
        <label class="label" for="homePhone">Home Phone</label> 
        <input name="homePhone"        
          data-ng-model="edit.HomePhoneNumber" 
          required 
          ng-pattern="/^[2-9]{1}[0-9]{2}-[0-9]{3}-[0-9]{4}$/" 
          ui-mask="999-999-9999" ui-mask-placeholder /> 
        <span>{{editForm.homePhone}}</span> 
        <span class="error-message field-validation" data-ng-show="editForm.homePhone.$invalid && editForm.homePhone.$dirty"> 
         Phone number must be in the format xxx-xxx-xxxx 
        </span> 
       </div> 

它總是說數字無效。我試圖打印editForm.homePhone

我沒有檢查所有文章在stackoverflow。試過他們,但沒有去。 不確定哪些不正確?

我使用的UI-utils.js - v0.1.1的UI面罩

回答