Size: a a a

2020 March 10

AK

Alex Kovalchuk in Laravel UA
я думаю питання про валідацію на сервері і регулярку там
источник

MD

Maksym Dundiy in Laravel UA
Ну там теж маска
источник

OP

Oleksandr Petrenko in Laravel UA
Дякую, в даному випадку не зовсім те, але на іншому проекті маю форму де потрібна така штука для декількох полів.
источник

OP

Oleksandr Petrenko in Laravel UA
Alex Kovalchuk
я думаю питання про валідацію на сервері і регулярку там
так, потрібна тільки регулярка, здається склав
источник

MD

Maksym Dundiy in Laravel UA
Звертайтесь :)
источник

OP

Oleksandr Petrenko in Laravel UA
^[0-9\(\)\-\+]{10,15}$
источник

SC

Sergey Chizhik in Laravel UA
Oleksandr Petrenko
^[0-9\(\)\-\+]{10,15}$
((((((((((
источник

OP

Oleksandr Petrenko in Laravel UA
Sergey Chizhik
((((((((((
буду вдячний за кращий варіант
источник

SC

Sergey Chizhik in Laravel UA
Выше советовали, выкинуть спец символы и валидировать число. А так все зависит от тз
источник

SC

Sergey Chizhik in Laravel UA
Если надо вот прям валидный, то нужно учитывать код оператора
источник

OP

Oleksandr Petrenko in Laravel UA
Sergey Chizhik
Если надо вот прям валидный, то нужно учитывать код оператора
справа в тому, що спочатку повинні були допускатись міські номери районів з 5 цифр так і повні мобільні номери +380555555555. Зараз тільки мобільні у всіх варіаціях +38(055)5555555, +38-055-555-55-55, +38(055)-555-55-55 і т.д., тому вирішив скласти регулярку яка допускає цифри, дефіси, дужки і плюс, але виходить хрінь якась. Складу регулярку по якомусь одному зразку і буду перевіряти номер по сегментах
источник

OP

Oleksandr Petrenko in Laravel UA
завтра
источник

SC

Sergey Chizhik in Laravel UA
Ещё раз, всё зависит от потребностей, регулярку можно составить любую.

На одном проекте мы остановились на строгой проверке \+38\d{10} и решили не проверять коды операторов, потому что нахер надо. На фронте пользователь вводит код без префикса +380, а на бек прилетает уже с ним.

На другом проекте мы чистили ввод от лишних символов а потом проверяли, и код страны, и код оператора.
источник

AS

Alex Sin in Laravel UA
Подскажите пожалуйста подробный ресурс (книга, сайт, курс) по MySQL (чем свежее версия тем лучше), продвинутого уровня, если есть что-то понятнее оф. доки ))
источник
2020 March 11

MA

Maksim Aleshchenko in Laravel UA
Oleksandr Petrenko
справа в тому, що спочатку повинні були допускатись міські номери районів з 5 цифр так і повні мобільні номери +380555555555. Зараз тільки мобільні у всіх варіаціях +38(055)5555555, +38-055-555-55-55, +38(055)-555-55-55 і т.д., тому вирішив скласти регулярку яка допускає цифри, дефіси, дужки і плюс, але виходить хрінь якась. Складу регулярку по якомусь одному зразку і буду перевіряти номер по сегментах
под ваши примеры можно что то типа такого сделать ^(\+?38)?[-(]?\d{3}\)?-?\d{3}-?\d{2}-?\d{2}$
а вообще лучше как @s_chizhik написал, чистить от всех символов даже от плюса валидировать таким образом 380\d{9} и добавлять + в начало после валидации...
источник

MA

Maksim Aleshchenko in Laravel UA
Alex Sin
Подскажите пожалуйста подробный ресурс (книга, сайт, курс) по MySQL (чем свежее версия тем лучше), продвинутого уровня, если есть что-то понятнее оф. доки ))
MySQL по максимуму. 3-е издание
Автор:    Бэрон ШварцПетр ЗайцевВадим Ткаченко

очень хорошая книга
источник

zN

zVlad Nesquik in Laravel UA
Я робив так: при вводі номера пишеться по маскі (з дужками і тире), потім на бек просто перевіряю чи номер від 7 до 15 цифр. Якщо так, то все ок.
Маска для візуального перегляду правильності ввода номеру для користувача.
В базі храню номер в цифрах - 380721234567.
Без плюса. Так меньше гемора буде. Потім краще в шаблонах добавити цей плюс.
Таким чином з базой краще працювати: пошук, фільтрація.
Я по різному хранив в базі номера, але кращий варіант це просто цифри.
А в шаблон, якщо треба, можно красиво по маскі вивести номер.
источник

AS

Alex Sin in Laravel UA
Maksim Aleshchenko
MySQL по максимуму. 3-е издание
Автор:    Бэрон ШварцПетр ЗайцевВадим Ткаченко

очень хорошая книга
Просмотрю, спасибо)
источник

С

Сергей in Laravel UA
Уже себе скачал))
источник

zN

zVlad Nesquik in Laravel UA
Сергей
Уже себе скачал))
Дай посилання
источник