古いテスト アカウントを新しい PayPal 開発者ページにインポートしようとしていますが、私のメール アドレスが無効であると表示されます。私の電子メールの形式は「fname.lname@provider.com」です。それは有効だと思いますし、かつてはそうでした。変化したこと?古いアカウントを取り戻す方法はありますか?
1 に答える
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 を押して、「スクリプト実行の再開」(右側の小さな再生アイコン) をクリックします。終わり。
于 2013-04-10T10:00:46.670 に答える