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,然後單擊「恢復執行腳本」(小遊戲在右邊的圖標)。完成。
有同樣的問題。 –