Wszystko byłoby dobrze, gdyby nie fakt, że jak wpiszę np.: #$@#z (czyli choć jeden znak alfanumeryczny) to nie zauważa błędu. Gdy wpisze same znaki specjalne jest ok.
<?php ?>
A teraz napiszę czego oczekuję od skryptu:
- dozwolone znaki alfanumeryczne
- dozwolona jedna spacja między znakami alfanumerycznymi (czyli np. Adam Adamek)
- zakaz stosowania wszelkich pozostałych znaków w jakimkolwiek miejscu
- zakaz stosowania większej ilości spacji - zakaz stosowania spacji jeśli nie znajduje się między znakami alfanumerycznymi
Siędzę z tymi wyrażeniami regularnymi, jednak czas mi się kończy i prosiłbym kogoś, kto już przez to przeszedł o napisanie mi jak powinna wyglądać zawartość ereg(i).