2013-12-12 101 views
-3

我必須檢查一個字符串是否是一個有效的名稱。我怎麼知道一個特定的字符串遵循以下模式:「1 *大寫+ n *小寫+空格+ 1 *正確答案+ m *小寫」 我需要確定「John Smith」,「Jesicca Simpson」,「Jason Stathan「是有效名稱並且 」amasfm41213f ad 3「,」vncxmr 185 || /「無效。提前10倍。檢查一個字符串是否適合名稱模式

+4

谷歌正則表達式 – Blub

回答

3
Pattern pattern = Pattern.compile("[A-Z][a-z]+ [A-Z][a-z]+"); 
    boolean matches = pattern.matcher(yourString).matches(); 
2

嘗試,

String input = "John Smith"; 
    String regex="[A-Z][a-z]+\\s+[A-Z][a-z]+"; 

    boolean isMatch=input.matches(regex); 
    System.out.println(isMatch); 
相關問題