If it were me I wouldn't store the separator characters, just the numbers and use a computed column to show the formatted string. Then you could easily create a check constraint on the DriversLicenseNumber column using IsNumeric(DriversLicenseNumber)=1