我有一个预先输入,只能接受所有数字或所有字母。它可以是州名,也可以是邮政编码。因此,我试图设置模式指令以检查其指令是否全部为字母[a-zA-Z ]*
或全部为数字[0-9]*
,但不是全部都为?
我要说的是,如果所有字母或所有数字,
但不混用pattern="[a-zA-Z ]* || [0-9]*
<input
pattern="[a-zA-Z ]* || [0-9]*">
Enter State or zip
</input>
<span *ngIf='form.controls.name.errors?.pattern>
Either enter state or zip</span>
答案 0 :(得分:0)
将您的模式更改为:
<input
pattern="^[a-zA-z][\w][^0-9]*|^[0-9][\d][^a-z]">
Enter State or zip
</input>
<span *ngIf='form.controls.name.errors?.pattern>
Either enter state or zip</span>