Проверка вводимых данных
У меня есть CString'я переменная фиксированной длины - ее вводит пользователь. Мне необходимо проверить правильно ли он ввел данные:
123-45-66
Т.е. чтобы формат был именно 3 числа-тире-2числа-тире-2числа, а не ав4-55-о4, к примеру.
Заранее, спасибо.
Вводи по шаблону. Самое элементарное - три строки (три и два по два символа), кпотом склеивай.
как вариант, можно пробежаться по строке и проверить по коду символов, если цифра знач ок, и на нужных местах "-", иначе выдавать ошибку.
Юзер вводит и нажимает на кнопку "Ок" - все что он ввел записывается в переменную типа CString. И вот мне надо ее анализировать!
Как мне проанализировать переменную стринг на наличие конкретных типов?
Цитата: mituhin2
Да нет.
Юзер вводит и нажимает на кнопку "Ок" - все что он ввел записывается в переменную типа CString. И вот мне надо ее анализировать!
Как мне проанализировать переменную стринг на наличие конкретных типов?
Юзер вводит и нажимает на кнопку "Ок" - все что он ввел записывается в переменную типа CString. И вот мне надо ее анализировать!
Как мне проанализировать переменную стринг на наличие конкретных типов?
Создай три EditBox, в свойствах укажи только цифры (Number=TRUE) и максимальную длину строки для каждого EditBox. После этого склешь их, поставив между ними "-"
Цитата:
Как мне проанализировать переменную стринг на наличие конкретных типов?
У тебя всего 10 цифр!
Неужели сложно сделать проверку, является ли символ цифрой или нет?
Сложно проверить символы с индексами 3 и 6 на соответствие символу "-" ??