标签: regex angular pattern-matching
我尝试用angular中的内置验证器实现模式验证器。我想使用这个模式:/\S+/g但是它不起作用,因为角度覆盖了我的模式函数You can see it here 为什么他们在字符串的开头和结尾放置^和$?我应该使用自定义验证器而不是内置吗?这是一个错误还是按预期工作?
/\S+/g
这是一个plunkr http://plnkr.co/edit/OHrUitqUnhIYxsraby7J
答案 0 :(得分:2)
似乎这个验证器不允许传递正则表达式文字。您需要确保匹配整个字符串。所以,如果你打算要求字符串至少有一个非空白字符,请使用
".*\\S.*"
请参阅updated plunkr。