我試圖找出如何刪除電子郵件地址中的所有無效字符。刪除電子郵件地址中的無效字符
例如:電子郵件=「taeo͝'; [email protected]」(是電子郵件的字符),將結果應該是:電子郵件=‘[email protected]’
我使用以下電子郵件方式:
String email_pattern = "^[^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@"+ "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$]";
String modifiedEmail = email.replaceAll(email_pattern,"");
但上面的代碼是給結果:電子郵件=「[email protected]」,但預計「[email protected]」
任何建議或更好的方法,將不勝感激。
什麼是錯了[Unicode的電子郵件地址(http://stackoverflow.com/questions/3844431/are-email-addresses-allowed-to-contain-non-alphanumeric-characters)? – 2012-12-26 22:01:56