ng-pattern不适用于Inline html中的输入类型Number

时间:2016-09-14 07:32:51

标签: javascript angularjs

当我在外部html文件中使用此ng-pattern时,它工作正常 ng-pattern是

ng-pattern="/^-?\\d{0,12}(\\.\\d{1,4})?/"  现在我已将此ng-pattern包含在内联html中,意味着js+html现在它无效输入类型是数字因此有任何理由,ng-pattern不适用于输入类型在内联html的情况下的数字

Validation :Total of 16 digits including 4 digits after decimal point are allowed

html的一部分:

   <input type="number"  ng-model="ersProfileSectionData[field.code]"   
       ng- pattern="/^-?\\d{0,12}(\\.\\d{1,4})?/"/>'

1 个答案:

答案 0 :(得分:0)

ANswer

ng- pattern="/^-?\\\\d{0,12}(\\\\.\\\\d{1,4})?/"/>'