Сообщений: 376
Тем: 12
Зарегистрирован: Jul 2012
Репутация:
1,000
preg_match("/^[0-9a-z]+$/i", $account)
только буквы
preg_match("/^[a-z]+$/i", $account)
Сообщений: 794
Тем: 31
Зарегистрирован: Dec 2012
Репутация:
2,838
06-19-2013, 09:25 PM
(Сообщение последний раз редактировалось: 06-19-2013, 09:26 PM Krasavella.)
Gattsu Написал:preg_match("/^[0-9a-z]+$/i", $account)
только буквы
preg_match("/^[a-z]+$/i", $account)
Не работает, такие варианты перепробовала уже.
Код:
Игровой Аккаунт успешно создан! Приятной игры!
Для вас сгенерирован номер социального страхования
Ваш SSN - 9722170845018.
Добавлено через 56 секунд
lonk Написал:Пример
PHP код:
<?php
If( !(($key >= 'a' && $key <= 'z') || ($key >= 'A' && $key <= 'Z')) )
{
$key = chr(0);
}
Для
$account пожалуйста, если можно =)
Сообщений: 376
Тем: 12
Зарегистрирован: Jul 2012
Репутация:
1,000
preg_match("/^[0-9a-z]+$/", $account)
i уберите
обычно просто можно перегнать в нижний регистр после проверки на соответствие
Сообщений: 376
Тем: 12
Зарегистрирован: Jul 2012
Репутация:
1,000
у меня все работает
для отладки добавьте такую строку
echo $account;
if (!preg_match("/^[0-9a-z]+$/", $account)) {
echo "Используйте только строчные англ. буквы.<br>";
$error = 1;
}
может просто обрабатывается где-то переменная $account и в нижний регистр делается
просто тут как пальцем в небо что за обвязка
я весь исходный код не вижу