我想保留一个数字的前导零,但像往常一样它会修剪它们。 我试过了
<input type="tel" pattern="[0-9]*">
但这允许文本输入打破我的情况。
请帮助!!!
答案 0 :(得分:0)
您可以使用input type="text"
,使用ng-pattern
验证您的表达式,然后使用ng-message
验证您的字段并显示错误。
这不会消除你的领先优势。
所以你的HTML看起来像这样:
<input type="text" ng-pattern="[0-9]*" ng-model="myTel">
<div ng-messages="myForm.myTel.$error">
<div ng-message="pattern">You can insert only digits here</div>
</div>