【问题标题】:How can I use lowercase letters only validation pattern如何仅使用小写字母验证模式
【发布时间】:2018-03-06 08:14:23
【问题描述】:

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

$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字母我只想要小写字母。

【问题讨论】:

    标签: javascript angularjs regex validation email-address


    【解决方案1】:

    试试这个,它对我有用:

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

    【讨论】:

    • 但它不起作用 (.) 小数示例,例如 ths kondaldurgam.Johnny231@gmail.com
    【解决方案2】:

    如果您想要相同的模式但它不适用于大写字母,请删除 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,}))$/;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多