2013-05-08 141 views
0

我想使用Java中的正則表達式驗證電子郵件地址。電子郵件地址的格式是使用Java中的正則表達式驗證電子郵件

[email protected]

的E-Mail地址不包含大寫字母或數字。我唯一的表達是這樣的

([a-z]+(?:[.][a-z]+)*) 

但這並沒有幫助我。表達式尋找「。」是重要的。名字和姓氏之間。

這將是很好,如果有人可以幫助我這個表達。

+0

@sleske不大,因爲在這種情況下,電子郵件格式更嚴格 – Stephan 2013-05-08 08:20:22

+0

@Stephan:用正則表達式的一個基本的瞭解,你應該能夠修改被鏈接的答案,以適應您的需求。 – wchargin 2013-05-09 03:37:22

回答

1

試試這個:[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)); 
+0

非常感謝,這對我有效! – user2140547 2013-05-08 08:03:16

+0

Np隊友,我很高興我可以幫助:) – Stephan 2013-05-08 08:05:22

相關問題