导入旧测试帐户时,Paypal沙箱电子邮件验证失败

时间:2013-04-02 08:58:34

标签: validation email import paypal

我正在尝试在新的paypal开发者页面上导入旧的测试帐户,但它说我的电子邮件地址无效。我的电子邮件的格式为“fname.lname@provider.com”。我认为它是有效的,它曾经是。发生了什么变化?有没有办法让旧账户恢复?

1 个答案:

答案 0 :(得分: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并单击“恢复脚本执行”(右侧的小游戏图标)。完成。