我怎样才能使用小写字母只验证模式

时间:2017-09-25 11:11:48

标签: javascript angularjs regex validation email-address

我有电子邮件模式验证。我现在正在使用这种模式

$scope.emailpattern=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;

其适用的UppercaseLowerCase字母我只想要小写字母。

2 个答案:

答案 0 :(得分:1)

试试这个,它为我工作:

var emailRegex = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/;

答案 1 :(得分:1)

如果您想要相同的模式,但不适用于大写字母,请删除A-Z限定符,使其如下所示:

$scope.emailpattern=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-z\-0-9]+\.)+[a-z]{2,}))$/;