|
Как создать произвольную маску? |
☑ |
0
TheUser
08.12.16
✎
14:57
|
Здравствуйте, я изучаю 1С программирование. Сейчас решаю задачу по созданию калькулятора. Мне бы хотелось чтобы пользователь вводил все данные в одно поле ввода, но при этом, чтобы он мог ввести либо цифры, либо знаки +, -, /, *. В связи с этим я задался вопросом как можно программно указать в маске только разрешенные к вводу символы?
|
|
1
Ёпрст
гуру
08.12.16
✎
15:00
|
(0)
# - допустимо ввести произвольный символ цифры или - (знак минус) или + (знак плюс) или пробел;
|
|
2
TheUser
08.12.16
✎
15:22
|
Не хочу допускать пробелы, к тому нужны еще деление и умножение
|
|
3
Живой Ископаемый
08.12.16
✎
15:23
|
это не сделать при помощи маски. точка.
|
|
4
Живой Ископаемый
08.12.16
✎
15:25
|
делать в обработчике события ИзменениеТекстаРедактирования и регулярок. (но можно и 1совским кодом, конечно, не принципиально)
|
|
5
Ёпрст
гуру
08.12.16
✎
15:35
|
Да и смысла в этом, тоже нет..
Ну введёт тебе юзверь
****---//90/45***//45
Как вычислять будешь ?
|
|
6
TheUser
08.12.16
✎
15:48
|
Живой Ископаемый, спасибо, попробую при помощи обработчика события ИзмененияТекстаРедактирования.
|
|
7
TheUser
08.12.16
✎
15:49
|
Ёпрст, с этим я разберусь при помощи условий и циклов
|
|
8
Живой Ископаемый
08.12.16
✎
15:50
|
2(6) а что с (5)?
ты не сказал в чем ты это решаешь - в обычных формах, управляемых, в мобильном приложении. Хочешь ли ты позволить ему вводить с клавы или только экранными кнопками
|
|
9
TheUser
08.12.16
✎
15:52
|
Управляемые формы,ввод данных с клавы и потом кнопка рассчитать
|
|
10
TheUser
08.12.16
✎
15:55
|
СтрНайти(знакоперации), деллее поделить строку на до и после знака
|
|
11
bolobol
08.12.16
✎
16:21
|
(5) О! Тестером к ТС пойдёшь? ))
|
|
12
bolobol
08.12.16
✎
16:28
|
(5) А по-большому счёту, всё что между знаками пропущено - всё ноль
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший