Size: a a a

2020 February 26

АО

Анатолій Очеретний in JS Liberty
 formatPhoneNumber(phone) {
   phone = phone.replace(/[^\d]+/g, '');
   return phone.replace(
     /(\d{1})(\d{3})(\d{3})(\d{4})(\d{4})(\d{5})/,
     '+$1 ($2) $3-$4-$5-$6',
   );
 }  

такой функцией валидирую номера телефонов.(да так нужно, что бы на все 20 символов). но если будет 19 цифер то валидация не примениться. явно же не буду делать 9 условий для разной длинны. может подскажите, как правильно сделать эту функцию более гибкой
источник

DE

Denis Efremov in JS Liberty
Анатолій Очеретний
 formatPhoneNumber(phone) {
   phone = phone.replace(/[^\d]+/g, '');
   return phone.replace(
     /(\d{1})(\d{3})(\d{3})(\d{4})(\d{4})(\d{5})/,
     '+$1 ($2) $3-$4-$5-$6',
   );
 }  

такой функцией валидирую номера телефонов.(да так нужно, что бы на все 20 символов). но если будет 19 цифер то валидация не примениться. явно же не буду делать 9 условий для разной длинны. может подскажите, как правильно сделать эту функцию более гибкой
Насколько гибкой точно говори
источник

АО

Анатолій Очеретний in JS Liberty
чтобы можно было вводить от 11 до 20 символов
источник

VK

Vitaliy Kiyan in JS Liberty
Сорян
источник

DE

Denis Efremov in JS Liberty
Анатолій Очеретний
чтобы можно было вводить от 11 до 20 символов
Конкретно, какие части можно короче?
источник

АО

Анатолій Очеретний in JS Liberty
например ввел 13 символов - +4 (444) 444-4444-44
15 - +4 (444) 444-4444-4444
16 - +4 (444) 444-4444-4444-4
источник

DE

Denis Efremov in JS Liberty
/(\d{1})(\d{3})(\d{3})(\d{4})(\d{1,4})?(\d{1,5})?/
источник

АО

Анатолій Очеретний in JS Liberty
Denis Efremov
/(\d{1})(\d{3})(\d{3})(\d{4})(\d{1,4})?(\d{1,5})?/
круто. спасибо большое
источник

DE

Denis Efremov in JS Liberty
Анатолій Очеретний
круто. спасибо большое
Группа по регуляркам в шапке
источник

АО

Анатолій Очеретний in JS Liberty
Denis Efremov
Группа по регуляркам в шапке
👌🏻
источник

Ra

Ruslan aka DUDE in JS Liberty
@Piterden мне удалось найти сайт который использует данный вид "защиты"
https://www.eapteka.ru/
в headless режиме оно тебя пошлет на
https://www.eapteka.ru/ciez2a
источник

Ra

Ruslan aka DUDE in JS Liberty
вот страницы которые отдаются
источник

Q

Qwelcer in JS Liberty
Baxxter
и какой на выходе код?
пробую какой на выходе будет код, вроде не засран лишним)
источник

Q

Qwelcer in JS Liberty
ща просто фоновая картинка и пару надписей с селектами
источник

A

Arthur in JS Liberty
Что за дичь? Переводил и всёравно не понял.
источник

A

Arthur in JS Liberty
На сайте есть карты гугл
источник

A

Arthur in JS Liberty
Или это норм?
источник

Ra

Ruslan aka DUDE in JS Liberty
Arthur
Или это норм?
если всё работает то всё норм
источник

A

Arthur in JS Liberty
Аа, ок😂
источник

Ra

Ruslan aka DUDE in JS Liberty
Arthur
Что за дичь? Переводил и всёравно не понял.
какаято кука с третестороннего ресурса не имеет указанного атрибута
потому была отвергнута
источник