Angular JS:保留一个数字的前导零

时间:2017-05-25 11:41:55

标签: javascript html angularjs numbers

我想保留一个数字的前导零,但像往常一样它会修剪它们。 我试过了

<input type="tel" pattern="[0-9]*">

但这允许文本输入打破我的情况。

请帮助!!!

1 个答案:

答案 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>