From 31b7641ec7724f7eb2b5833c71705d176cb1bfdf Mon Sep 17 00:00:00 2001 From: Stefan Suhren Date: Tue, 14 Apr 2015 17:00:22 +0200 Subject: Includes validator framework and completes Task 3 --- .../in/inf/java2/aufgabe03/EmailTextField.java | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/de/fhswf/in/inf/java2/aufgabe03/EmailTextField.java (limited to 'src/de/fhswf/in/inf/java2/aufgabe03/EmailTextField.java') 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"); + } + +} -- cgit v1.2.3-70-g09d2