正则表达式模式不起作用
Regex pattern doesnt work
我对 Validators.pattern
有以下正则表达式的问题:
/^[_a-z0-9]+([_a-z0-9]+)*@[a-z0-9-]+([a-z0-9-]+)*([a-z]{2,4})$/
这应该验证电子邮件地址。你可以看看plnkr。如果您删除 Validators.pattern(..)
,该表单将起作用。
有什么想法吗?
可能是因为 pattern
在您的 Plunker 中使用的 beta.37 中尚不可用。
ORIGINAL EXCEPTION: TypeError: angular2_1.Validators.pattern is not a function
工作Plunker
为什么不使用内置的电子邮件验证:
<input name="myInput" ng-model="myInput" type="email">
我对 Validators.pattern
有以下正则表达式的问题:
/^[_a-z0-9]+([_a-z0-9]+)*@[a-z0-9-]+([a-z0-9-]+)*([a-z]{2,4})$/
这应该验证电子邮件地址。你可以看看plnkr。如果您删除 Validators.pattern(..)
,该表单将起作用。
有什么想法吗?
可能是因为 pattern
在您的 Plunker 中使用的 beta.37 中尚不可用。
ORIGINAL EXCEPTION: TypeError: angular2_1.Validators.pattern is not a function
工作Plunker
为什么不使用内置的电子邮件验证:
<input name="myInput" ng-model="myInput" type="email">