| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Помогите с регулярными выражениями |
| Автор: Denwer 28.4.2008, 21:15 | ||
Помогите с регулярными.
Есть процедура которая разрешает только ввод цифр. Мне нужно переделать её под такой шаблон (цифра, точка, цифра). Тоесть не только целые но и дробные числа (2.4, 0.1, 55.1, 2, 12). |
| Автор: New Neon 28.4.2008, 22:01 | ||
Вот самое простое изменение. Правда специализировано под компонент класса TEdit. |
| Автор: source777 28.4.2008, 22:46 |
| Регулярка тут действительно простая: '\d+(\.\d+)?' |
| Автор: Qu1nt 28.4.2008, 23:02 |
| Не забываем, что разделителем может быть не только точка, но и запятая. |
| Автор: KgCoder 1.5.2008, 09:09 | ||
| Вот так наверное... Тут уже без разницы, точка иль запятая
|
| Автор: source777 1.5.2008, 19:33 |
| А какое отношение приведённый тобой код имеет к теме "Помогите с регулярными выражениями, ..." |