PHP preg_match ile ilgili bir sorunu () olan [kapalı]

0 Cevap php

Ben PHP biraz paslı değilim, yani ayı ile beni. Ben verilerin birkaç anahtar parçaları doğrular basit bir e-posta formunu yapıyorum. Bu alanlardan biri sunana ait posta kodu. Bu doğrulamak için, ben doğrulama tek bir satırında yapılabilir oldukça eminim beri bir regex basit olacağını düşündüm. Hani:

preg_match("^([0-9]{5}|[0-9]{5}\-[0-9]{4})$", $zip);

Bu 12.345 ve 12345-6789 maç için çalışıyor olması gerekir. Ancak, bu olmaz. Ben burada ne bakan ben?

Teşekkürler!

0 Cevap