1
我正尝试在新的PayPal开发者页面上导入旧的测试帐户,但它说我的电子邮件地址无效。我的电子邮件的格式为“[email protected]”。我认为这是有效的,它曾经是。什么改变了?有没有办法让旧帐户恢复?Paypal沙箱电子邮件验证在导入旧测试帐户时失败
我正尝试在新的PayPal开发者页面上导入旧的测试帐户,但它说我的电子邮件地址无效。我的电子邮件的格式为“[email protected]”。我认为这是有效的,它曾经是。什么改变了?有没有办法让旧帐户恢复?Paypal沙箱电子邮件验证在导入旧测试帐户时失败
这是因为在这个文件上线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,然后单击“恢复执行脚本”(小游戏在右边的图标)。完成。
有同样的问题。 –