preg_match () Belirli bir durumun ya da maç

0 Cevap php

dün gibi girişini kabul etmek için düzenli ifade hakkını almak için burada biraz yardım var

Plymouth, United Kingdom

ama ben de böyle altında girişini kabul gerektiğini fark

Plymouth, Devon, United Kingdom

bu yüzden aşağıdaki kodda başka bir ifade eklenmiş ve şimdi yukarıdaki durumun da kabul edemem! ne yanlış yaptım?

if(!preg_match('/^[a-zA-Z\s]{4,}[\,]{1}[a-zA-Z\s]{4,}$/', $mem_town_city_country) || !preg_match('/^[a-zA-Z\s]{4,}[\,]{1}[a-zA-Z\s]{2,}[\,]{1}[a-zA-Z\s]{4,}$/', $mem_town_city_country))
{
    $error = true;
    echo '<error elementid="mem_town_city_country" message="TOWN/CITY, COUNTRY - sorry, they appear to be incorrect."/>';
}

nasıl bu ya girişini kabul yapabilirsiniz

Plymouth, United Kingdom

or,

Plymouth, Devon, United Kingdom

?

0 Cevap