你好我这里有一个输入框我输入了10位数的字符串,所以我想对输入的字符串进行以下验证
此
是否有任何验证过程例如
字符串应为 ABBC12345A
这是有效的字符串,所以我如何在我的角度
中的输入框上添加验证答案 0 :(得分:1)
根据评论中的建议,您可以使用正则表达式。有几种选择,这就是我喜欢的方式。
/^(\w){4}(\d){5}(\w){1}$/
^
字符串的开头
\w
匹配任何字母字符
\d
匹配任何数字{x}
强制它为x实例$
字符串结尾答案 1 :(得分:1)
试试这个
/^([a-zA-Z]){4}([0-9]){5}([a-zA-Z]){1}$/
答案 2 :(得分:0)
请尝试以下方法:
<input [ngControl]="fullName" pattern="[a-zA-Z ]*">
以下是有关正则表达式的参考文档 https://www.w3schools.com/jsref/jsref_obj_regexp.asp