Size: a a a

JavaScript.Ninja

2020 March 17

AS

Alex Stepchenkov in JavaScript.Ninja
\d - любое число
"+" соответствует одному и более подряд
"$" в конце строки
источник

l⚔

lowpolybrain ⚔️ in JavaScript.Ninja
а
источник

l⚔

lowpolybrain ⚔️ in JavaScript.Ninja
а в "каком-то тексте" могут быть цифры?
источник

AS

Alex Stepchenkov in JavaScript.Ninja
Alexander
У меня может быть вот такое "Тут какой-то текст, Ссылка на товар 132 и тут какой-то текст"
убери в конце $
источник

l⚔

lowpolybrain ⚔️ in JavaScript.Ninja
если нет - тогда просто убери $, да :)
источник

A

Alexander in JavaScript.Ninja
У меня "Ссылка на товар" не всегда может быть
источник

A

Alexander in JavaScript.Ninja
т.е наличие этого текста обязательное условие
источник

A

Alexander in JavaScript.Ninja
lowpolybrain ⚔️
если нет - тогда просто убери $, да :)
/Ссылка на товар (\d+)$/
источник

A

Alexander in JavaScript.Ninja
Вот так?
источник

l⚔

lowpolybrain ⚔️ in JavaScript.Ninja
агась
источник

l⚔

lowpolybrain ⚔️ in JavaScript.Ninja
Есть удобный сайт regex101.com (не реклама...)
источник

AS

Alex Stepchenkov in JavaScript.Ninja
lowpolybrain ⚔️
Есть удобный сайт regex101.com (не реклама...)
или regexr.com тоже ничего.
источник

AS

Alex Stepchenkov in JavaScript.Ninja
Alexander
/Ссылка на товар (\d+)$/
$ не нужен если дальше будет текст
источник

A

Alexander in JavaScript.Ninja
Спс, а как забрать число?
источник

A

Alexander in JavaScript.Ninja
Второй параметр?
источник

AS

Alex Stepchenkov in JavaScript.Ninja
Именно
источник

A

Alexander in JavaScript.Ninja
А вырезать из этой строки? Чтобы осталось только Ссылка на товар
источник

AS

Alex Stepchenkov in JavaScript.Ninja
все что в круглых скобках - будет добавлено в аргументы, если добавятся еще скобки - оно будет как arguments[2] и так далее
источник

AS

Alex Stepchenkov in JavaScript.Ninja
Alexander
А вырезать из этой строки? Чтобы осталось только Ссылка на товар
источник

l⚔

lowpolybrain ⚔️ in JavaScript.Ninja
в replace можно передать коллбек, удобненько и лениво (всегда так делаю...)
источник