2013-04-02 124 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,然後單擊「恢復執行腳本」(小遊戲在右邊的圖標)。完成。