necesito para que coincida con el uso de expresiones regulares en las direcciones de php como:preg_match dirección de php calle
- 144 calle, ciudad, estado código postal/código postal
- 144 calle, apt # 1, ciudad, estado código postal/código postal
- 144 calle # 1, código postal ciudad estado/código postal
El código postal/postal puede incluye letras y/o números.
Esto es lo que he intentado:
print_r(preg_match('/^([0-9]+)\s([a-z]+)\s([a-z]+)\s([a-z]+)\s([a-z0-9]+)$/i', $t, $m));
print_r($m);
da salida:
Array
(
[0] => 123 asd asd asd 123
[1] => 123
[2] => street
[3] => city
[4] => state
[5] => zip
)
Esto funciona sólo con espacios. Cuando tengo una coma, no funciona y da como resultado una matriz vacía.
¿Qué puedo hacer para incluir también comas?
No funcionará con su '#' allí. ¿Puede ser un poco más preciso acerca de qué entrada espera, aparte de los ejemplos anteriores? – fge