Ben dize başında 'http://' ve '/' ve sonunu içeren emin kılan düzenli ifadeye sahip olmak istiyorum.
Bu, Ben ile geldi bir uzun versiyonu
if(!preg_match("/(^http:\/\//", $site_http))
{
$error = true;
echo '<error elementid="site_http" message="site_http - Your link appears to be invalid. Please confirm that your link contains http:// at the start."/>';
}
elseif (!preg_match("/\/$/", $site_http))
{
$error = true;
echo '<error elementid="site_http" message="site_http - Your link appears to be invalid. Please confirm that your link has ended with a /."/>';
}
ama, ben bu iki ifadeler aşağıda araya koymak gibi düşündüm, ama bu alışkanlık iş
if(!preg_match("/(^http:\/\/)&(\/$)/", $site_http))
{
$error = true;
echo '<error elementid="site_http" message="site_http - Your link appears to be invalid. Please confirm that your link contains http:// at the start and a / at the end."/>';
}
Ben birleştirmeyi deneyebilirsiniz birden ifadeler yanlış olmalı! Herhangi bir fikir?
thanks, Lau