diff options
Diffstat (limited to 'src/de/fhswf/in/inf/java2/aufgabe03/EmailTextField.java')
| -rw-r--r-- | src/de/fhswf/in/inf/java2/aufgabe03/EmailTextField.java | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/de/fhswf/in/inf/java2/aufgabe03/EmailTextField.java b/src/de/fhswf/in/inf/java2/aufgabe03/EmailTextField.java new file mode 100644 index 0000000..e68860c --- /dev/null +++ b/src/de/fhswf/in/inf/java2/aufgabe03/EmailTextField.java @@ -0,0 +1,25 @@ +/** + * File for the EmailTextField class. + */ + +package de.fhswf.in.inf.java2.aufgabe03; + +/** + * A text field that validates email addresses and gives optical feedback. + * + * @author $Author: $ + * @version $Revision: $, $Date: $ UTC + */ +public class EmailTextField extends RegExTextField +{ + + /** + * Creates a RegExTextField that only accepts email addresses. + * + */ + public EmailTextField() + { + super("\\b[a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,4}\\b", "E-Mail"); + } + +} |
