improving regular expression phone number validation