我想使用Java中的正則表達式驗證電子郵件地址。電子郵件地址的格式是使用Java中的正則表達式驗證電子郵件
的E-Mail地址不包含大寫字母或數字。我唯一的表達是這樣的
([a-z]+(?:[.][a-z]+)*)
但這並沒有幫助我。表達式尋找「。」是重要的。名字和姓氏之間。
這將是很好,如果有人可以幫助我這個表達。
我想使用Java中的正則表達式驗證電子郵件地址。電子郵件地址的格式是使用Java中的正則表達式驗證電子郵件
的E-Mail地址不包含大寫字母或數字。我唯一的表達是這樣的
([a-z]+(?:[.][a-z]+)*)
但這並沒有幫助我。表達式尋找「。」是重要的。名字和姓氏之間。
這將是很好,如果有人可以幫助我這個表達。
試試這個:[a-z]+\.[a-z][email protected][a-z]+\.[a-z]{2,3}
String text = "[email protected]";
Matcher m1 = Pattern.compile("[a-z]+\\.[a-z][email protected][a-z]+\\.[a-z]{2,3}").matcher(text);
ArrayList<String> matches = new ArrayList<String>();
m1.find();
System.out.println(m1.group(0));
非常感謝,這對我有效! – user2140547 2013-05-08 08:03:16
Np隊友,我很高興我可以幫助:) – Stephan 2013-05-08 08:05:22
@sleske不大,因爲在這種情況下,電子郵件格式更嚴格 – Stephan 2013-05-08 08:20:22
@Stephan:用正則表達式的一個基本的瞭解,你應該能夠修改被鏈接的答案,以適應您的需求。 – wchargin 2013-05-09 03:37:22