Angular 2 Validator模式

时间:2016-05-31 12:35:26

标签: regex angular pattern-matching

我尝试用angular中的内置验证器实现模式验证器。我想使用这个模式:/\S+/g但是它不起作用,因为角度覆盖了我的模式函数You can see it here 为什么他们在字符串的开头和结尾放置^和$?我应该使用自定义验证器而不是内置吗?这是一个错误还是按预期工作?

这是一个plunkr http://plnkr.co/edit/OHrUitqUnhIYxsraby7J

1 个答案:

答案 0 :(得分:2)

似乎这个验证器不允许传递正则表达式文字。您需要确保匹配整个字符串。所以,如果你打算要求字符串至少有一个非空白字符,请使用

".*\\S.*"

请参阅updated plunkr