我正在使用https://github.com/AlphaGit/ng-pattern-restrict来限制输入。我试图做的只是仅允许第一个字符的字母数字。问题是如果我使用:
ng-pattern-restrict="^[a-zA-Z0-9]+"
它有效,但不允许用户清除整个字符串,我也想作为一个选项。
答案 0 :(得分:8)
答案 1 :(得分:0)
此表达式有助于清除输入,也不允许任何位置输入中的任何特殊字符:ng-pattern-restrict="^$|^[A-Za-z0-9]+$"
答案 2 :(得分:0)
ng-pattern-restrict="^([A-Za-z0-9]{0,})$"
这将仅允许字母数字值。