AngularJS:输入验证 - 如何强制100%RegEx匹配?

时间:2014-03-03 16:44:04

标签: regex angularjs

ng-pattern="/REGEX/"上使用input时,AngularJS会检查输入值的一部分是否与RegEx匹配。

如果1个字符与RegEx不匹配,我怎么能告诉AngularJS我想抛出错误?

示例

  • 字符串:4d
  • RegEx:[a-zA-Z\x7f-\xff ]+
  • RegEx匹配:d

(请随时在此处测试RegEx:http://regex101.com/

1 个答案:

答案 0 :(得分:1)

您可以尝试^(字符串的开头)和$(字符串的结尾)符号。

这样你的RegExp看起来像这样:

^[a-zA-Z\x7f-\xff ]+$