我对Angular2中的输入验证感到有些困惑。
我发现我们可以使用pattern
,maxlength
,minlength
和required
。
我如何使用这些符合此标准:
感谢
答案 0 :(得分:0)
您可以使用模式
例如:要将输入限制为0-999之间的数字,您可以使用
pattern="^[\d]*$"
和
maxlength="3"
用于验证具有1-17个字符的字符串
pattern="^[a-zA-Z]+$"
和
maxlength="17", minlength="1"
我没有测试过这些正则表达式,但它们应该没问题
答案 1 :(得分:0)
图案=" [0-9] {1,3}" --->数字介于0 - 999之间
图案=" [A-ZA-z1-9] {0,17}" --->字符串,包含1到17个字符