gpt4 book ai didi

javascript - 正则表达式将特定模式与数字匹配。允许数量 0 且大于 5

转载 作者:行者123 更新时间:2023-12-02 22:54:59 26 4
gpt4 key购买 nike

我想在输入字段中允许 0 和大于 5 个数字。

允许的号码:0、5、10、11、12 ...

不允许的号码负数, 1,2 3, 4

 <span matPrefix>$ </span>
<input id="hourlyrate" type="number" pattern="^[+]?([0-9]+(?:[\.][0-9]*)?|\.[0-9]+)$"min="5"name="hourlyrate"#hourlyrate="ngModel"matInput[disabled]="!editRate"[(ngModel)]="skill.price"required>
<span matSuffix>per 15 minutes</span>
<mat-error *ngIf="hourlyrate.invalid">
<span *ngIf="hourlyrate.errors?.required">This field is required.</span>
<span *ngIf="hourlyrate.errors?.pattern">Minimum price should be $5.</span>
<span *ngIf="hourlyrate.errors?.min">Minimum price should be $5.</span>
</mat-error>

最佳答案

我会使用:

^(?![1234]$)\d+$

说明:

^               # beginning of string
(?! # negative lookahead, make sure we haven't after:
[1234] # one of the digit 1 or 2 or 3 or 4
$ # end of string
) # end lookahead
\d+ # 1 or more digits
$ # end of string

关于javascript - 正则表达式将特定模式与数字匹配。允许数量 0 且大于 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58030334/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com