Czy jest ktoś w stanie pomóc mi z ereg'ami w walidacji formularza ?
Mianowicie chcę aby formularz uznał pole za poprawnie wypełnione, gdy pole oznaczone numerem konta bankowego zostanie wypełnione w formie 00 0000 0000 0000 0000 0000 0000 lub 00000000000000000000000000.
Robię to eregami.
Pierwszy ereg wygląda tak:
!ereg('^[0-9]{2,2}[0-9]{4,4}[0-9]{4,4}[0-9]{4,4}[0-9]{4,4}[0-9]{4,4}[0-9]{4,4}$', $_POST['bank_number'])
Drugi miałby wyglądać tak:
!ereg('^[0-9]{2,2}[ ]{1,1}[0-9]{4,4}[ ]{1,1}[0-9]{4,4}[ ]{1,1}[0-9]{4,4}[ ]{1,1}[0-9]{4,4}[ ]{1,1}[0-9]{4,4}[ ]{1,1}[0-9]{4,4}$', $_POST['bank_number'])
Próbuję na dwa sposoby i bez efektu:
1 sposób:
2 sposób:
Wiem, że eregi wychodzą z użytku ale innego sposobu nie widzę.
STRLEN odpada bo nie sprawdza mi czy wpisane zostały cyfry czy litery.
Czy może mi ktoś z tym pomóc ?
Będę bardzo wdzięczny.