Überprüfungen Kürzel und Name
This commit is contained in:
@@ -853,4 +853,43 @@ public class HappyBirdMain extends Application {
|
||||
System.out.println("Insert fehlschlagen");
|
||||
}
|
||||
}
|
||||
|
||||
/***
|
||||
* Überprüft, ob der eingegebene Name den Vorgaben entspricht
|
||||
* (Erlaubte Zeichen: Groß- und Kleinbuchstaben, Umlaute und Leerzeichen
|
||||
*
|
||||
* @return true, wenn ja, sonst false
|
||||
*/
|
||||
public boolean correctName()
|
||||
{
|
||||
String name = nameLabel.getText();
|
||||
if (!name.matches("[a-zA-ZÄÖÜäöüß ]*"))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (name.charAt(0) < 'A' || name.charAt(0) > 'Z')
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
/***
|
||||
* Überprüft, ob das eingegebene Akronym den Vorgaben entspricht
|
||||
* ( >= 3 Zeichen, <= 12 Zeichen, Groß- und Kleinbuchstaben, Zahlen 0-9 -- keine Sonderzeichen)
|
||||
* @return true, wenn ja, sonst false
|
||||
*/
|
||||
public boolean correctAcronym()
|
||||
{
|
||||
String acronym = acronymLabel.getText();
|
||||
if (acronym.length() < 3 || acronym.length() > 10)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (!acronym.matches("[A-Za-z0-9]*"))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user