我希望用户只能提供8-10个密码,如452001,452003,452100,452008,45211,452113,否则会有一些消息。
所以请帮我准备正确的正则表达式。
答案 0 :(得分:1)
您可以使用正则表达式
<input pattern="^[0-9]{8,10}$">
如果您将元素包装在表单中,则可以使用Angulars表单功能
<form>
<input pattern="^[0-9]{8,10}$" #pin="ngForm" ngControl="pin">
<div *ngIf="!pin.valid && pin.touched">
{{pin.errors | json}}
<div>
</form>