以下代码无法正常工作。
当输入值为
我该如何在
<input type="text"
class="form-control input-sm"
placeholder="hh:mm:ss"
name="hhmmss"
ng-model="data.hhmmss"
ui-mask="99:99:99"
ng-pattern="/^([0-2]|0[0-9]|1[0-9]|2[0-3]):?[0-5][0-9]:?[0-5][0-9]$/"
/>
当输入值为20:00:00
时,formName.hhmmss.$error.pattern
为true
。
如果删除ui-mask
:
<input type="text"
class="form-control input-sm"
placeholder="hh:mm:ss"
name="hhmmss"
ng-model="data.hhmmss"
ng-pattern="/^([0-2]|0[0-9]|1[0-9]|2[0-3]):?[0-5][0-9]:?[0-5][0-9]$/"
/>
当输入值为
20:00:00
时,formName.hhmmss.$error.pattern
的值为false
。我该如何在
ng-pattern
中使用正则表达式?