【问题标题】:validation for email and mobile no in single inputbox using angularjs使用 angularjs 在单个输入框中验证电子邮件和手机号码
【发布时间】:2016-04-17 01:18:26
【问题描述】:

如何在AngulaJS 的单个输入框中同时验证电子邮件 ID 和手机号码?

我正在尝试在同一个输入框中验证电子邮件和手机号码。它单独工作正常,但对于电子邮件和移动它都不起作用。

【问题讨论】:

    标签: angularjs-ng-pattern


    【解决方案1】:

    如果您希望使用 AngularJS 验证输入(如果这是唯一检查,则不是最安全的方法,建议在 PHP/后端/服务器端进行第二次检查)。

    您可以使用正则表达式来过滤电子邮件和电话号码。您可能想查看ng-pattern

    AngularJS Official documentation page

    电子邮件和 AngularJS:https://docs.angularjs.org/api/ng/input/input%5Bemail%5D 示例:https://jsfiddle.net/txtuz2xn/4/

    电话号码因国家/地区而异。由您决定您希望您的正则表达式如何运行。

    如果您想要 1 个输入来检查电话或电子邮件,您可以设置 $scope.regex1 = ...$scope.regex2 = ... 并在 regex1 失败时检查 regex2。

    【讨论】:

    • Jean 正如你所说,我厌倦了 $scope.regex1 和 $scope.regex2 。但它只验证一次电子邮件或手机号码。写完电子邮件后,我使用退格按钮删除它并写手机没有它不工作。我该如何解决这个问题?角度..中没有退格事件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-23
    • 2019-12-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多