Mam wyrazenie regularne
$filter = '/^[a-z0-9_-\d]$/i'
Value to: test4b
echo (preg_match($filter, $value)) ? "yes" : "no"
Dlaczego wyswietlane jest "no"?...
Mam wyrazenie regularne
$filter = '/^[a-z0-9_-\d]$/i'
Value to: test4b
echo (preg_match($filter, $value)) ? "yes" : "no"
Dlaczego wyswietlane jest "no"?...
Ponieważ Twój regexp oczekuje jednego znaku, ty podajesz sześć
$filter = '/^[a-z_-\d]+$/i';