角度js如何监视关键笔划,使得html中的输入字段不接受非数值?并且每个键击只接受整数和浮点数?
<form name="myForm">
<input ng-pattern="/^(?=.+)(?:[1-9]\d*|0)?(?:\.\d+)?$/" ng-model="value" name="number"/>
Valid? {{myForm.number.$valid}}
</form>
答案 0 :(得分:3)
如果你问的是正确的&#34;浮点数/整数&#34;正则表达式模式然后尝试这个:
/^\-?\d+((\.|\,)\d+)?$/
答案 1 :(得分:0)
理想的十进制数字并将小数区域设置为2
ng-pattern="/^[0-9]+(\.[0-9]{1,2})?$/"