powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Глюк: Я хочу написать скрипт для проверки введеной информации
4 сообщений из 4, страница 1 из 1
Глюк: Я хочу написать скрипт для проверки введеной информации
    #32333006
*E*G*O*R*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
САБЖ:
Ну так вот Я хочу написать скрипт для проверки введеной информациия в <input>. Тоисть Я хочу чебы в ИНПУТ можно было вводить только английские буквы и русские и украинские и знаки _ -
Я написал типа свою функцию которая берет значения инпута и сравнивает по элементно.
ТОисть Я сначала беру первую букву перобразовую ее в ascii кода.
И делаю проверку попадает ли это значение в список разрешенных щначений если да то потом обратно переобразовываю, и формирую новое слово.
Но изначально Я только отбрасывал все ненужные значение и оставалось слово без всех левых знаков.
Но потом просто хотел знать если все буквы нормальные то возвращает 0 если там есть левые значения то возвращает 1.

Проблемма заключается вот в чем. Когда Я пишу английскими буквами у меня все нормально но вот когда русскими буквами Вот тогда и пишит что они не попадают в интервал хотя Я их прописал.

Вот код скрипта.

function str ($str)
{
global $gerror;
$gerror = 0;
strip_tags($str, '');
$kolich = strlen($str);
$end = $kolich - 1;
for ($i=0; $i <= $end; $i++)
{
$a = substr($str, $i, 1);
$a = ord($a);
if ($a >= 65 and $a <= 90 or $a >= 192 and $a <= 254 or $a == 95 or $a == 45 or $a >= 97 and $a <= 122 or $a == 186)
{
$s = chr($a);
$strings = $strings . $s;
}
else
{
$gerror = 1;
}
}

За рание благодарен.
...
Рейтинг: 0 / 0
Глюк: Я хочу написать скрипт для проверки введеной информации
    #32333479
Фотография ScableR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спрашиваеться, а на фига ты лишний геммор на свою пятую точку ищешь??? Есть же уже готовые функции для этого!!! Взять хотя бы те же самые eregi_replase =)))... А к тому же это в большинстве своём реализуеться как раз на javascript, что бы при вводе предупредить юзака...

________________
©2003 ScableR...
...
Рейтинг: 0 / 0
Глюк: Я хочу написать скрипт для проверки введеной информации
    #32334539
*E*G*O*R*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
САБЖ
но че в регулярных выражениях прописывать все знаки которые юзер может написать в ИНПУТ
это могут быть и аски кода а их много
пример
■☺╓¤╕TЁ─Ь┼╚┘╩╔.........................................
и так далие плюс 1234567890
это примерно 254 знака
а нужно мне просто русские буквы, английские и знаки _ -

За рание благодарен
...
Рейтинг: 0 / 0
Глюк: Я хочу написать скрипт для проверки введеной информации
    #32335123
Фотография ScableR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну не скажи, что надо писать 123.... Вообще то если бы ты внимательнее изучил функции, то заметил, что там можно и просто 1-9a-zA-Z.... Вот так то....

_____________
©2003ScableR
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Глюк: Я хочу написать скрипт для проверки введеной информации
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]