Создание сайтов и программирование Создание сайтов и программирование
Проверяю данные в форме заказа выплаты перед отправкой на сервер, ибо юзеров много, а сервер один и не гоже грузить сервер кривыми данными. Сервер тоже будет валидировать, но в случае кривых данных завершать выполнение молча. Криворукие юзеры сразу получат ошибку, не отправив запрос на сервер.
Есть два поля формы: LTC-адрес и сумма выплаты.
Разумеется, тримлю оба поля от пробелов. В сумме заменяю запятые на точки (юзер может вводить дробное хоть точкой хоть запятой и это хорошо). Ну и затем - валидирую регулярками.
Сумма - она не может быть нулём, допустимы только: цифры, дробная точка, до восьми цифр справа от дробной точки
Не осилил...
TapRoot - у биткоина длина адресов до 62 символов.
MWEB (MimbleWimble Extension Blocks) - анонимная шляпа, связываться ли с ней?
Что хотелось бы запилить...
Регулярки для валидации адресов всех типов (префикс, только допустимые символы, общая длина в раках допустимой).
Может кто ковырялся с этим или знает из какой формы можно стащить алгоритмы валидации?
Есть два поля формы: LTC-адрес и сумма выплаты.
Разумеется, тримлю оба поля от пробелов. В сумме заменяю запятые на точки (юзер может вводить дробное хоть точкой хоть запятой и это хорошо). Ну и затем - валидирую регулярками.
Сумма - она не может быть нулём, допустимы только: цифры, дробная точка, до восьми цифр справа от дробной точки
/^(?!0+$)\d+(\.\d{1,8})?$/
Адрес - в начале строки один из префиксов (L, 3, M, ltc1) затем минимум 25 символов (латинские буквы в любом регистре и цифры)./^(L|3|M|ltc1)[A-Za-z0-9]{25,}$/
Гуглится куча устаревающих статеек, в которых разнятся величины максимальной длины адресов (сходится в минимальных 26 символах). Пока сделал в своей регулярке "минимум 25 символов без учёта префикса".Не осилил...
TapRoot - у биткоина длина адресов до 62 символов.
MWEB (MimbleWimble Extension Blocks) - анонимная шляпа, связываться ли с ней?
Что хотелось бы запилить...
Регулярки для валидации адресов всех типов (префикс, только допустимые символы, общая длина в раках допустимой).
Может кто ковырялся с этим или знает из какой формы можно стащить алгоритмы валидации?
0 0 0
Комментарии (12)
ответил TechStyle
Неа, примитивное шлёпанье формы на html+js.
Дети сейчас в школе html проходят, поржут над вами, что вы регэкспов испугались.
Дети сейчас в школе html проходят, поржут над вами, что вы регэкспов испугались.
ответил id90074790
Форумчане разбирающиеся над вами поржут что вы бредни написали
Вопрос только зачем?
Да это голимый, примитивный бред уровня студента ,который решил на администратора выучится
Вопрос только зачем?
Да это голимый, примитивный бред уровня студента ,который решил на администратора выучится
ответил TechStyle
Заглянувшие в ваш профиль поржут. Вы что-нибудь кроме переустановки Шindows в этой жизни умеете? Эникей это дно индустрии.
ответил id90074790
Ох как подгорел . Даже в профиль полез через 2 дня. Да кому ты нужен тут.
Высиратся "якобы умными"терминами и казаться не идиотом?
Жди аутистов, таких как Мальта Кано.Этот пудель тебе высрет 10 комов подряд
Высиратся "якобы умными"терминами и казаться не идиотом?
Жди аутистов, таких как Мальта Кано.Этот пудель тебе высрет 10 комов подряд
Для добавления комментариев необходимо авторизоваться
Братва
Здесь все по понятиям: отчаянные перестрелки...