сразу к сути...
приходят данные с формы $_GET['crFirstPart'] как видно методом get
проверяю таким образом:
$errMsg - сообщение об ошибке, берется из массива, который не привожу в целях экономии вашего время.
если в форме набираю "п" - все работает, если наберу "пр" - уже светит мне моё сообщение об ошибке. А если введу "иван" - снова работает. А нужно проверку на допуск к цифрам, буквам русского и англ алфавита от 1-15 символов. Пытался найти ответ поиском, составлял ereg вроде по правилам, но почему-то не хочет работать как надо...=(
Спустя 9 минут, 28 секунд (30.06.2009 - 16:31) twin написал(а):
Спустя 5 минут, 45 секунд (30.06.2009 - 16:37) nighting написал(а):
Спустя 4 минуты, 27 секунд (30.06.2009 - 16:41) twin написал(а):
Вот так лучше:
PHP |
if (!preg_match("#^[0-9a-zа-яё]{1,15}$#ui", $_GET['crFirstPart'])){ $errMsg = $massege['errPart']; } else { echo "типа процесс пошел"; }; |
Спустя 4 минуты, 36 секунд (30.06.2009 - 16:46) nighting написал(а):
_____________
Стране нужны паровозы! Стране нужен метал!