【发布时间】:2019-02-28 11:34:06
【问题描述】:
如何设置验证器模式不接受零和空格。
它不应该接受输入 0 和 empty space。它应该接受1, 50, 4000, 856457858520.. 可能会对其进行限制。
【问题讨论】:
-
你说的是 ng-pattern 指令吗?您能否提供一些代码和更多解释?
-
例如:日期设置类型脚本:manufacturedDate : ['', Validators.pattern(/^(0?[1-9]|1[0-2])\-(0?[ 1-9]|1\d|2\d|3[01])\-(19|20)\d{2}$/)], Angular div *ngIf="manufacturedDate.invalid && (manufacturedDate.dirty | |manufacturedDate.touched)" class="alert alert-danger">不是有效日期。
我不是正则表达式的忠实粉丝(我认为几乎没有人)但你可以试试这个 /[1-9]\d*/
标签: javascript angularjs