preg_match来自字符串的加拿大邮政编码

时间:2018-11-06 20:50:41

标签: php preg-match postal-code

尝试从地址字符串中提取加拿大邮政编码。希望有人可以为REGEX提供帮助。以下是我到目前为止的情况

$value = "5556 John Street H2X 2G6";        
$expression = '/^([a-zA-Z]\d[a-zA-Z])\ {0,1}(\d[a-zA-Z]\d)$/';
preg_match($expression, $value, $match);

现在,它将匹配邮政编码,例如“ H2X2G6” “ H2X 2G6” ,但不匹配“ 5556 John Street H2X 2G6”

0 个答案:

没有答案