内容简介:我有一个应用程序的注册表单,而角度js负责其验证.当Angular js没有接受其中包含撇号的电子邮件地址时,我遇到了一个问题. “Pear’lpeerh.shin@xyz.com”.我发现angularJs不喜欢电子邮件地址中的unicode字符.
我有一个应用程序的注册表单,而角度js负责其验证.
当Angular js没有接受其中包含撇号的电子邮件地址时,我遇到了一个问题. “Pear’lpeerh.shin@xyz.com”.
我发现angularJs不喜欢电子邮件地址中的unicode字符.
有没有其他人遇到过这样的问题,我有兴趣知道我可以选择在angularJs中摆脱这个错误.
任何投入都表示赞赏.谢谢 !
如果有html5<input type = email />并非关键,您可以使用<
input type = text />和模式验证
<input type="text" ng-model="field" ng-pattern="EMAIL_REGEXP" />
你可以使用@Andy Joslin在他的回答中发布的正则表达式
$scope.EMAIL_REGEXP = /^[a-z0-9!#$%&'*+/=?^_`{|}~.-]+@[a-z0-9-]+(\.[a-z0-9-]+)*$/i;
翻译自:https://stackoverflow.com/questions/16863389/angular-js-email-validation-with-unicode-characters
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Web Caching
Duane Wessels / O'Reilly Media, Inc. / 2001-6 / 39.95美元
On the World Wide Web, speed and efficiency are vital. Users have little patience for slow web pages, while network administrators want to make the most of their available bandwidth. A properly design......一起来看看 《Web Caching》 这本书的介绍吧!