-3
我必須檢查一個字符串是否是一個有效的名稱。我怎麼知道一個特定的字符串遵循以下模式:「1 *大寫+ n *小寫+空格+ 1 *正確答案+ m *小寫」 我需要確定「John Smith」,「Jesicca Simpson」,「Jason Stathan「是有效名稱並且 」amasfm41213f ad 3「,」vncxmr 185 || /「無效。提前10倍。檢查一個字符串是否適合名稱模式
我必須檢查一個字符串是否是一個有效的名稱。我怎麼知道一個特定的字符串遵循以下模式:「1 *大寫+ n *小寫+空格+ 1 *正確答案+ m *小寫」 我需要確定「John Smith」,「Jesicca Simpson」,「Jason Stathan「是有效名稱並且 」amasfm41213f ad 3「,」vncxmr 185 || /「無效。提前10倍。檢查一個字符串是否適合名稱模式
Pattern pattern = Pattern.compile("[A-Z][a-z]+ [A-Z][a-z]+");
boolean matches = pattern.matcher(yourString).matches();
嘗試,
String input = "John Smith";
String regex="[A-Z][a-z]+\\s+[A-Z][a-z]+";
boolean isMatch=input.matches(regex);
System.out.println(isMatch);
谷歌正則表達式 – Blub