Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.11.2017, 16:25   #11
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Smagulov85 Посмотреть сообщение
Спасибо, но чет не работает
ну дык, я же прямо тут писал, в браузере.
поэтому и написал "примерно"...

ладно.
пробуйте так:
Код:
function InCorrectUserString(S : string):boolean;
var i  : integer;
  isNoDigits : boolean;
begin
    InCorrectUserString := false;
    isNoDigits := true;
    for i:=1 to Length(S) do
      if not (S[i] in ['a'..'z', 'A'..'Z', '0'..'9']) Then Exit
      else
         if  isNoDigits and (S[i] in ['0'..'9']) then isNoDigits := false;

    if isNoDigits then Exit;
    InCorrectUserString  := true
end;
Serge_Bliznykov вне форума Ответить с цитированием
Старый 03.11.2017, 22:36   #12
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Цитата:
Сообщение от Black Fregat Посмотреть сообщение
Может /^[A-Za-z]+[0-9][A-Za-z0-9]+$/
/^[A-Za-z]*[0-9][A-Za-z0-9]*$/
Спросонья перепутал плюс и звёздочку
Black Fregat вне форума Ответить с цитированием
Старый 03.11.2017, 23:43   #13
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Black Fregat Посмотреть сообщение
/^[A-Za-z]*[0-9][A-Za-z0-9]*$/
Спросонья перепутал плюс и звёздочку
вот, другое дело!
Теперь, на мой взгляд - всё работает как надо!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 03.11.2017, 23:46   #14
Smagulov85
Форумчанин
 
Аватар для Smagulov85
 
Регистрация: 22.11.2009
Сообщений: 142
По умолчанию

Спасибо Black Fregat и Serge_Bliznykov
Если помог: Нажми Весы и оставь отзыв!!!
Smagulov85 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регулярное выражение cashmail PHP 3 02.05.2014 14:05
Регулярное выражение KoBaL PHP 0 12.01.2014 13:19
Регулярное выражение sanek_da Помощь студентам 0 23.11.2013 17:17
Регулярное выражение D_E_N Общие вопросы Delphi 5 19.11.2013 17:31
Регулярное выражение kpachbiu PHP 2 08.02.2011 21:36