Szukam wyrażeń regularnych, które sprawdziłyby, czy ciąg składa się tylko z liter az, cyfr, podkreślenie (_
) i łącznik (-
). Próbowałem tego, ale to nie działa:Potrzebujesz wyrażenia regularnego, które sprawdzi, czy ciąg znaków składa się tylko z liter ai cyfr i podkreśleń (_) i łącznika (-)
if (!preg_match('/^a-zA-Z0-9_-$/', $string)) {
$reg_Error[] = 2;
}
Czy mogę sprawdzić długość z wyrażeniem regularnym? Jeśli nie, zrobię to za pomocą PHP.
Sprawdź długość za pomocą strlen. Regex to narzędzie, a nie młotek. :) – OIS