diff --git a/bin/efa b/bin/efa
index 72d6ed84bf32a69fbcc79686c47693fdb53a5b94..3ce7da9cc54d5f2ff143a6dc715f055e516428f9 100755
--- a/bin/efa
+++ b/bin/efa
@@ -288,7 +288,7 @@ if ($time) {
 	@post{'itdTimeHour', 'itdTimeMinute'} = split(/:/, $time);
 }
 if ($date) {
-	if ($date !~ /^ [0-3]? \d \. [01]? \d (?: \. \d{4} )? /x) {
+	if ($date !~ /^ [0-3]? \d \. [01]? \d (?: \. \d{4} )? $/x) {
 		die("Invalid argument: Usage: --date DD.MM[.YYYY]\n");
 	}
 	@post{'itdDateDay', 'itdDateMonth', 'itdDateYear'} = split(/\./, $date);