我想允许任何内容,包括无效的电子邮件(没有@,空等)
https://jsfiddle.net/pb45k5xa/2/
我正在使用:
ng-pattern="/.*?/"
但是,在您不在输入中放置*@*
(如a@b
)之前,它不起作用。
我该如何避免这种情况?
答案 0 :(得分:0)
<input type="email" ng-pattern="/.*?/" ng-model="email" placeholder="Enter an email here">
此处type="email"
自行执行验证。如果您想允许用户输入任何内容,只需使用不包含type="email"
或ng-pattern="/.*?/"
的常规输入。
答案 1 :(得分:0)
module.directive('ngRemoveEmailValidation', function(){
return {
require : 'ngModel',
link : function(scope, element, attrs, ngModel) {
ngModel.$validators["email"] = function () {
return true;
};
}
}
});
我使用此指令来绕过&#34;绕过&#34;验证器