如何仅对第一个字符使用ng-pattern-restrict仅允许使用字母数字?

Kin*_*rog 6 angularjs

我正在使用https://github.com/AlphaGit/ng-pattern-restrict来限制输入.我试图做的只是仅允许第一个字符使用字母数字.问题是如果我使用:

ng-pattern-restrict="^[a-zA-Z0-9]+"

它工作,但不允许用户清除整个字符串,我也想作为一个选项.

小智 8

更新正则表达式以检查空字符串方案.示例如下:

^$|^[A-Za-z0-9]+
Run Code Online (Sandbox Code Playgroud)

Plunker