我在项目中使用Angular JSON Schema,我想使用模式验证文本框。我不能使用maxLength属性。
"[\\d+]{12}
JSON Schema在内部删除了额外的\
问题是它没有将输入限制为12位数,如果我输入12位数字,它将无效,如果我添加几个数字使其成为13,14甚至更大的数字,它仍然存在有效
这是Angular JSON Schema playground的链接
答案 0 :(得分:4)
您可以使用:
pattern="[0-9]{0,12}" // for 0 or to 12 number
pattern="[0-9]{12}" // for exact 12 digit number validation
<强> WORKING DEMO 强>
对于Angular JSON Schema playground,您应该使用^
和$
:
pattern="^[0-9]{0,12}$" // for 0 or to 12 number
pattern="^[0-9]{12}$" // for exact 12 digit number validation