Überprüfungen Kürzel und Name
This commit is contained in:
parent
a9f80b6f6e
commit
ac3b2908f3
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -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;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user