Проверка введенных данных

  • Автор темы Автор темы dDan
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

dDan

Новичок
Проверка введенных данных

Кто нибудь сталкивался с такой задаче. Скажем вводяться данные могут быть слова и цифры, но важно проследить чтобы введенные симвлоы не были просто абракадаброй. скажем "лодовлдыфволдф5" или "dsasdsada". Ничего лучше в голову не пришло чем проверять на повторение одно символа в слове чтобы он не мог стоит 3 раза подряд.. ну а как быть с другими вариантами.
 
> ну а как быть с другими вариантами
Какими вариантами?
Как только Вы опишете "другие варианты" Вы сами решите свою задачу.
 
Mr_Max
Но ведь они не подряд.
SiMM
ну к примеру в слове не может быть числа, это можно проверить легко.. также как и в числе не может быть букв, это тоже легко проверяеться. Можно еще смотреть чтобы гласные стояли после согласных или перед и их было не более 2ух подряд.
iamFake
спасибо, но как бысть с транслитом.
 
Можно устроить проверку на длину каждого введенного слова
PHP:
$str = 'Твоя строка';
$max = '10'; # Максимум букв в слове

$str = explode( chr(32), $str );

foreach( $str as $key => $value )
{
      if( strlen( $value ) > $max )
      {
           echo 'Слово:' . $value . ' слишком длинное';
      }
}
 
Автор оригинала: KIRALEX
Можно устроить проверку на длину каждого введенного слова
PHP:
$str = 'Твоя строка';
$max = '10'; # Максимум букв в слове

$str = explode( chr(32), $str );

foreach( $str as $key => $value )
{
      if( strlen( $value ) > $max )
      {
           echo 'Слово:' . $value . ' слишком длинное';
      }
}
А смысл? Тут просят панацею от абракадабры, но её нету. Так чтобы все исключения обрабатывало.
 
KIRALEX
есть слова больше чем 10 символов

kode
ну зато можно выделить более менее универсальный алгоритм
 
dDan
Тут стоит лишь один вопрос: А нахрена?
 
Ну как нахрена, чтобы небыло заметок типа "авыавыаыва" зачем это..
 
проверяй по словарю

заодно не будет заметок на "падонкаффском" сленге :)
 
А что такое лучше: "Шкав свеклодав нитробензоат натрия"?

-~{}~ 18.12.07 14:18:

Striker
Смотри мой пост.
 
А заметки типа "фдлыва лгыфв алодпыф валоп флыдов алфо" можно? Эту заметку я настучал на клаве за 1.5 сек. В словах все буквы (как я вижу) получились разные. Много пальцев.
 
В общем тему можно закрывать, лучше потрать время на что-то полезное для проекта.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху