我需要将输入框限制为接受数字或某个字符串模式
<input type="text" ng-model="value" name="value" ng-pattern="/^([0-9])|([R])$/" required>
这似乎没有完全奏效,我可以添加555f,这将是我的ng-model的有效值
如何将此限制为匹配数字或字符串模式?
答案 0 :(得分:0)
您在ng-pattern
注册时遇到问题,这样:/^([0-9])|([R])$/
将填充任何以数字开头或以&#39; R&#39;结尾的字符串。而对于你想要的东西,你需要这样的smth:
/^[0-9]+$|^[R]+$/
它将匹配任何数字字符串,或以&#39; R&#39;开头和结尾。
答案 1 :(得分:0)