2016-01-12 64 views
-1

電子郵件和手機號碼在單輸入框我如何可以驗證EMAILID和手機號碼都在AngulaJS一個輸入框?驗證使用angularjs

我試圖驗證在同一輸入框中emaild和手機號碼。它工作得很好,但對於電子郵件和移動設備都不起作用。

回答

0

如果您想驗證使用AngularJS輸入(做最安全的方式,如果不是它的唯一的檢查,在PHP作出第二次檢查/後端/服務器端建議報告)。

您可以使用正則表達式過濾電子郵件和電話號碼。你可能想看看ng-pattern

AngularJS Official documentation page

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

電話號碼將從國而異。直到你看到你想要你的正則表達式去。

如果您希望有一個輸入檢查電話或電子郵件,您可以設置$scope.regex1 = ...$scope.regex2 = ...,並在regex1失敗時檢查regex2。

+0

讓你說,我厭倦了$ scope.regex1和$ scope.regex2。但它是寫電郵後證實只有一次的電子郵件或手機號碼。當我使用退格鍵將其刪除和寫入移動沒有它不是工作。我該如何解決?角度中沒有退格事件.. – jay