#0
by 88g88
Приветствую вас форумчане. Есть строка, номер телефона. надо проверить на корректность заполнения. По формату или посимвольно. в примере посимвольный перебор получаю цифру 7 а проверить хочу в диапазоне от 0 до 9. чтобы буквы не совали или другие символы. Пример кода вопрос в условии "иначе если"
#1
by Масянька
Сначала строки и до конца - перебор символов. По счетчику (из перебора) получаешь символов и проверяешь его код. PS Код лень писать.
#2
by 88g88
так можно и бех кода проверить на значение грубо (ТекСимвол =1,ТекСимвол =2,3 и т.д.) Умных решений нет для этого? а алфавитные символы не проверяют? серии к примеру...
#6
by Ёпрст
Для нумера телефона или делать маску ввода в поле, Или регуляркой проверять потом. Если перебором, то либо СтрНайти("0123456789",СимволТвой)>0 Тогда цифра или Попытка Число(СимволТвой) ..в исключении - не цифра.
#11
by h-sp
поиск во всех текстах запусти в конфе слова 0123456789 оттуда скопируй к себе. чего париться?
#12
by 88g88
маска вносит не меняемые значения в поле. Аволе должно меняться но проверяться на содержание.
#15
by 88g88
сравнение с переменной не катит. поле изначально строка. Тип значения тоже строка. 1с материться )))) нашел проверяю. есть такой вариант:
#16
by mkalimulin
Ты чего-то путаешь. Строки сравниваются так же, как и числа. Я тебе по секрету скажу: они на самом деле и есть числа.
#17
by 88g88
значения 12345 по счетчику как если СЧ >= 0 и СЧ <=9 тогда 1с говорит что сравнить не могу и веские причины. хотя в конкретном значении СЧ в этот момент к примеру "3" тип строка.
#18
by 88g88
хотя тут прав возможно по причине отсутствия "" просто число писал без кавычек. Не уверен что принципиально, для 1с вроде что 9 что "9" один ***. )))
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Мобильное приложение 1с+JavaScript+IIS ошибка 401.5
- формат версии 31-01-2017 за период составления отчета более не применяется
- Банковские издержки в исполнительном листе неверно рассчитаны
- Какую операцию выбирать Ввод остатков 76АВ 1С 8.3 КОРП
- Как добавить картинку для номенклатуры?
- Ввод начальных остатков 1С 8.3 Бухгалтерия КОРП в каком интерфейсе искать?
- 8.3 уф звук при ошибках
- БГУ счет фактуры
- Перенос реализации как поступление из БП3.0 в БП3.0
- Документ списание товаров изменить счет списания в проводках
- СКД установить программно вариант
- Требования назначения функциональности
- СКД Видимость колонки
- Почтовый клиент УТ 11.2
- Вкладка НДС в требование-накладной БП 3.0
- Динамическое обновление в 1С 8.3 стоит ли использовать?
- Не создается объект с помощью СериализаторXDTO.ПрочитатьXDTO()
- Документ Распределение прочих затрат
- Недостача и излишки по кассе в Розница 2.2
- Не отрабатывает код в обработчике ПослеЗагрузкиОбъекта. Конвертация данных.