首页 文章

为什么正则表达式与Angular Form Validator中的字符串的行为不同

提问于
浏览
-1

我的表单控件的验证器根据声明的行为有所不同(即使方法接口可以接受RegExp或字符串) . 例如,当我在输入中粘贴用户名然后粘贴空格时,模式的第一个示例不会验证错误,与第二个不同 .

1 回答

  • 1

    这是不幸的,但是当你传递一个字符串时,Angular会在开头添加 ^ (如果还没有),最后添加 $ (如果还没有) . 如果您传递Regexp,它会按原样使用它 .

    source code .

相关问题