我想防止文本框仅接受字母

时间:2019-01-30 16:21:39

标签: angular6

我正在设计一份会员表格,只希望将字母作为文本框作为用户名。

ng-pattern =“ / ^ \ d {1,10} $ /” 我试过了,但是没用。

1 个答案:

答案 0 :(得分:0)

您正在使用的模式只会得到数字

/^\d{1,10}$/" 
  • \d{1,10}匹配一个数字(等于[0-9])
  • {1,10}量词-匹配项 在1到10次之间,尽可能多地返回, 需要
  • $在行尾声明位置

如果只需要字母数字字符,请尝试以下操作:

/^[a-zA-Z]*$

它将接受从a到z的任何字符-大写或小写。