【发布时间】:2016-04-17 01:18:26
【问题描述】:
如何在AngulaJS 的单个输入框中同时验证电子邮件 ID 和手机号码?
我正在尝试在同一个输入框中验证电子邮件和手机号码。它单独工作正常,但对于电子邮件和移动它都不起作用。
【问题讨论】:
如何在AngulaJS 的单个输入框中同时验证电子邮件 ID 和手机号码?
我正在尝试在同一个输入框中验证电子邮件和手机号码。它单独工作正常,但对于电子邮件和移动它都不起作用。
【问题讨论】:
如果您希望使用 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。
【讨论】: