ui-mask 和 ngpattern 不适用于 phone 数字
ui-mask and ngpattern not working for phone number
我正在尝试屏蔽 xxx-xxx-xxxx 格式的数字,并尝试确保 phone 数字从 0 和 1 以外的任何数字开始
<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
我确实检查了 Whosebug 上的所有帖子。试过了,但不行。
不确定哪里不正确?
我正在使用 ui-utils.js - v0.1.1 for ui-mask
问题好像是ui-utils.js v0.1.1
我直接包含了 ui-mask 并且它工作正常:http://codepen.io/emed/pen/GqqmKW
(tested with angular 1.5.5 and ui-mask 1.8.5)
我正在尝试屏蔽 xxx-xxx-xxxx 格式的数字,并尝试确保 phone 数字从 0 和 1 以外的任何数字开始
<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
我确实检查了 Whosebug 上的所有帖子。试过了,但不行。 不确定哪里不正确?
我正在使用 ui-utils.js - v0.1.1 for ui-mask
问题好像是ui-utils.js v0.1.1
我直接包含了 ui-mask 并且它工作正常:http://codepen.io/emed/pen/GqqmKW
(tested with angular 1.5.5 and ui-mask 1.8.5)