Russian Qt Forum
Май 28, 2024, 03:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 2 [3]   Вниз
  Печать  
Автор Тема: Нестандартный QLineEdit  (Прочитано 19160 раз)
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4732



Просмотр профиля WWW
« Ответ #30 : Сентябрь 22, 2011, 11:36 »

http://www.regular-expressions.info/regexbuddy/ipaccurate.html вот ещё кстати
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
andrew.k
Гость
« Ответ #31 : Сентябрь 22, 2011, 13:38 »


Ну так, а где установка маски? Я то говорил об одновременном использовании маски и валидатора.
Читай внимательнее выше по тексту. Маска тоже устанавливается. Регэксп написан в спешке (если надо элегантнее, то допили).
Я же говорил о совместной работе, просил кусок, где одновременно задается маска и регэксп.
Я этого куска не вижу.
Кстати ничего жесткого нет: Ctrl+C, далее Ctrl+V 3 раза Улыбающийся
Ну да, ну да. Нормально.
Можно было еще так: 001.001.001.001|001.001.001.002|001.001.001.003|...
"Один, один, один, один... Алло, Лоис?... Черт. Один, один, один, два... Алло, Лоис?... Черт". Стьюи Гриффин
Записан
alexman
Гость
« Ответ #32 : Сентябрь 22, 2011, 13:48 »


Ну так, а где установка маски? Я то говорил об одновременном использовании маски и валидатора.
Читай внимательнее выше по тексту. Маска тоже устанавливается. Регэксп написан в спешке (если надо элегантнее, то допили).
Я же говорил о совместной работе, просил кусок, где одновременно задается маска и регэксп.
Я этого куска не вижу.
Кстати ничего жесткого нет: Ctrl+C, далее Ctrl+V 3 раза Улыбающийся
Ну да, ну да. Нормально.
Можно было еще так: 001.001.001.001|001.001.001.002|001.001.001.003|...
"Один, один, один, один... Алло, Лоис?... Черт. Один, один, один, два... Алло, Лоис?... Черт". Стьюи Гриффин

andrew.k, до**ся не до чего? Написал же:
Цитировать
Регэксп написан в спешке

Вот установка маски:
Цитировать
Код:
 m_leStrIP->setInputMask("000.000.000.000;");
Записан
andrew.k
Гость
« Ответ #33 : Сентябрь 22, 2011, 13:57 »


Ну так, а где установка маски? Я то говорил об одновременном использовании маски и валидатора.
Читай внимательнее выше по тексту. Маска тоже устанавливается. Регэксп написан в спешке (если надо элегантнее, то допили).
Я же говорил о совместной работе, просил кусок, где одновременно задается маска и регэксп.
Я этого куска не вижу.
Кстати ничего жесткого нет: Ctrl+C, далее Ctrl+V 3 раза Улыбающийся
Ну да, ну да. Нормально.
Можно было еще так: 001.001.001.001|001.001.001.002|001.001.001.003|...
"Один, один, один, один... Алло, Лоис?... Черт. Один, один, один, два... Алло, Лоис?... Черт". Стьюи Гриффин

andrew.k, до**ся не до чего? Написал же:
Цитировать
Регэксп написан в спешке

Вот установка маски:
Цитировать
Код:
 m_leStrIP->setInputMask("000.000.000.000;");

В инете стопятсот сайтов с регэкспами. найти красивый регэксп для айпи-адреса не составляет труда.
Поэтому оправдания тут не уместны.

И что у тебя фильтруется ввод значений типа 399.555?
Сейчас возьму конкретно твой пример, пойду проверять. У меня одновременно не работает. Может дело в регэкспе?)
Записан
andrew.k
Гость
« Ответ #34 : Сентябрь 22, 2011, 14:17 »

Кстати у тебя:

m_leStrIP->setInputMask("000.000.000.000;");
m_leStrInIP->setValidator(validator);

Объекты разные или опечатка?
Я не докапываюсь, я хочу понять, почему у меня не работает, а у тебя вроде как работает.
Записан
alexman
Гость
« Ответ #35 : Сентябрь 22, 2011, 15:49 »

Кстати у тебя:

m_leStrIP->setInputMask("000.000.000.000;");
m_leStrInIP->setValidator(validator);

Объекты разные или опечатка?
Я не докапываюсь, я хочу понять, почему у меня не работает, а у тебя вроде как работает.
Не у меня, а у Larry. Человек спросил, я подкинул идею... а ты со своим флудом время тратишь. Зачем???
Записан
alexman
Гость
« Ответ #36 : Сентябрь 22, 2011, 16:23 »

Цитировать
В инете стопятсот сайтов с регэкспами.
Кстати, что делать будешь, если в интернете не найдешь (не в данном конкретном случае, а вообще)?
Записан
andrew.k
Гость
« Ответ #37 : Сентябрь 26, 2011, 11:47 »

Цитировать
В инете стопятсот сайтов с регэкспами.
Кстати, что делать будешь, если в интернете не найдешь (не в данном конкретном случае, а вообще)?
флуд это вот это ^^^^^^

ты че такой трудный?
Прочитай пять раз тему.
Я написал, что у меня не работает и хочу выяснить почему.
Записан
alexman
Гость
« Ответ #38 : Сентябрь 26, 2011, 13:47 »

Короче друг друга не поняли. Тема закрыта. совет: если такой умный, то выложил бы "крутой" регэксп.
Записан
andrew.k
Гость
« Ответ #39 : Сентябрь 26, 2011, 14:26 »

Короче друг друга не поняли. Тема закрыта. совет: если такой умный, то выложил бы "крутой" регэксп.

крутой регксп
Записан
Страниц: 1 2 [3]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.048 секунд. Запросов: 19.