diff --git a/lib/validation.php b/lib/validation.php
index f8e802c19ae2e31716ca7a921fc117e0be1308b1..b0e2814da7adcbc24010789458a612e5e0880a69 100644
--- a/lib/validation.php
+++ b/lib/validation.php
@@ -254,7 +254,7 @@ function validSocName($socname,$override){
 function validAddress($address){
 	global $error;
 	$address = sanitizeAddress($address);
-        if(!ereg("^([A-Z0-9]([[:alnum:]]|[ .'])*\n)+[A-Z0-9]([[:alnum:]]|[ .'])*$",$address)){
+        if(!ereg("^([A-Z0-9]([[:alnum:]]|[ ./-'])*\n)+[A-Z0-9]([[:alnum:]]|[ ./-'])*$",$address)){
                 $error = "Please supply at least two valid lines of address.";
                 return false;
         }