2013-04-02 78 views

回答

1

这是因为在这个文件上线12888这个愚蠢的正则表达式:https://www.paypalobjects.com/eboxapps/js/15/5b6c59feedeae95c484f296dc3b9de/main.js

var EMAIL_REGEX = new RegExp("^[_A-Za-z0-9-]+(\\.[_A-Za-z0-9-])*@[A-Za-z0-9--]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$"); 

不匹配。在电子邮件地址的本地部分。

如果您想使用chrome devtools修复它,请在该行上放置一个断点,输入您的电子邮件(它将触发断点),然后右键单击行并选择“实时编辑”,然后在第一个匹配的组,这样的:[_A-Za-z0-9-.]所以它变成这样:

var EMAIL_REGEX = new RegExp("^[_A-Za-z0-9-.]+(\\.[_A-Za-z0-9-])*@[A-Za-z0-9--]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$"); 

按CTRL + S,然后单击“恢复执行脚本”(小游戏在右边的图标)。完成。