|
Есть ли валидаторы для стандартных значений ввода(email, телефон)?
| ☑ |
0
manking
08.11.15
✎
15:01
|
Добрый день.
Есть ли какие нибудь обработки,общие модули с функциями для валидации ввода email, телефона(с учетом регионов РФ)?
То есть целостная библиотека, а не обрывки кода.
Может кто нибудь пользуется подобными?
|
|
1
zak555
08.11.15
✎
15:02
|
как ты вводишь ?
|
|
2
Горогуля
08.11.15
✎
15:06
|
я в БСП где-то встречал проверку емайла. а что такое валидация телефона?
|
|
3
poligraf
08.11.15
✎
15:41
|
(0) а как ты предлагаешь проверить?
Полная проверка - это отправка письма или дозвон.
Иначе все - лишние заморочки
|
|
4
Горогуля
08.11.15
✎
15:43
|
(3) про почтовый адрес есть целый RFC
|
|
5
Горогуля
08.11.15
✎
15:45
|
(4) на который mail.ngs.ru в частности наложил болт
|
|
6
kofeinik
08.11.15
✎
16:13
|
Регулярные выражения прикрути, готовых шаблонов полно.
|
|
7
manking
08.11.15
✎
23:21
|
(6)
А они через 1С делаются или только через вызов скриптов сторонних(вроде javascript)?
Валидация в плане проверки корректности ввода, чтобы там @ не забыли поставить и было удобнее телефон вводить в формате 8(985)421-21-21, а не 89854212121.
1) С email я сам могу написать или найти. А вот телефоны, там же у разных городов разные коды. Это значит нужно большую базу заводить где указано какая последовательность чисел для какого региона и города. Вот это вот где нибудь реализовано, или это вообще невозможно определить даже в теории?
2) В базе для поиска, телефон должен хранится только цифрами? То есть не 8(499)412-22-22, а 84994122222? Какой стандарт хранения телефона в 1С?
|
|
8
marvak
08.11.15
✎
23:34
|
(7)
Маску при вводе можно использовать, как самое простое.
Что значит стандарт хранения в 1С?
это же от конфы зависит.
В УТ например при вводе предлагается ввести код страны, код города, номер телефона, добавочный, но можно вводить и любой строкой от балды, то есть никак не проверяется.
А хранится телефон в ТЧ "КонтактнаяИнформация" как два строковых реквизита "НомерТелефона" и "НомерТелефонаБезКодов".
|
|
9
manking
08.11.15
✎
23:42
|
(8)
Спасибо.
Теперь понял.
|
|