Size: a a a

Советский Angular

2020 March 04

В

Владимир in Советский Angular
Kirill 🔥 Cherkashin
Если у тебя звезда только 1 раз встречаешься, можешь вообще сделать ‘*’ вместо регулярки
нет, не один)
источник

K🔥

Kirill 🔥 Cherkashin... in Советский Angular
Владимир
Ну это не моя прихоть, а бизнес требования
А че за требования? Какой юз кейс у этого?
источник

В

Владимир in Советский Angular
Kirill 🔥 Cherkashin
А че за требования? Какой юз кейс у этого?
Покупка абонентом телефонного номера и возможность для него искать номер вот с такими условиями, что и звёздочку можно ввести и вопрос.

Типа 6?7 —> получи номера, где есть 6 потом одна цифра и 7

Ввёл 6*7, получи номера, где есть, соответственно 6 и между ними 0-N цифра, а потом 7
источник

В

Владимир in Советский Angular
Это делается на бэке, ясное дело
источник

В

Владимир in Советский Angular
но мне на фронте нужно подсветить введённые им цифры
источник

S

Smooth Operator in Советский Angular
Владимир
но мне на фронте нужно подсветить введённые им цифры
про регулярку тут ничего вроде)
источник

В

Владимир in Советский Angular
Smooth Operator
про регулярку тут ничего вроде)
А как вам такое, товарищ? Вот если пользователь ввёл 6*24, а получил выдачу 6724524, то я должен подсветить только 6 и первую 24 ? )
источник

S

Smooth Operator in Советский Angular
Владимир
А как вам такое, товарищ? Вот если пользователь ввёл 6*24, а получил выдачу 6724524, то я должен подсветить только 6 и первую 24 ? )
да норм
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Владимир
А как вам такое, товарищ? Вот если пользователь ввёл 6*24, а получил выдачу 6724524, то я должен подсветить только 6 и первую 24 ? )
хочешь еще магии?
источник

В

Владимир in Советский Angular
Вертихвост キバ 🏡🦊
хочешь еще магии?
да
источник

S

Smooth Operator in Советский Angular
тебе просто надо слева на право пройти до длины введеной маски
источник

S

Smooth Operator in Советский Angular
и когда * встречаешь прибавлять индекс на 1
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
не благодари
"6*24?".replace(/(\*|\?)/g, '\\d$1')
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
источник

В

Владимир in Советский Angular
Вертихвост キバ 🏡🦊
не благодари
"6*24?".replace(/(\*|\?)/g, '\\d$1')
хохохооо....
источник

В

Владимир in Советский Angular
Вот это жесть
источник

S

Smooth Operator in Советский Angular
Владимир
Вот это жесть
заодной передай привет след разрабу
источник

S

Smooth Operator in Советский Angular
который в этом разбираться будет)
источник

В

Владимир in Советский Angular
Вертихвост キバ 🏡🦊
не благодари
"6*24?".replace(/(\*|\?)/g, '\\d$1')
аааа, нет, я понял эту магию, она не работает, в первом случае она подставляет \* вместо \*? !! :))
источник

В

Владимир in Советский Angular
Smooth Operator
заодной передай привет след разрабу
а там без вариантов, либо это буду я, либо так им и надо :D
источник