Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.05.2020, 15:17
Интересующийся
Отправить личное сообщение для dilolo Посмотреть профиль Найти все сообщения от dilolo
 
Регистрация: 10.05.2020
Сообщений: 13

Помогите вытащить цифры
Есть такая переменная под названием CODE
Данная переменная содержит в себе такой код
Код:
<a href="javascript:up_archive_pick('30105937','active')">[в архив]</a>
В самом кодe будут меняться только цифры
Т.е например при первом запуске переменная будет содержать код
Код:
<a href="javascript:up_archive_pick('30105937','active')">[в архив]</a>
а после второго уже
Код:
<a href="javascript:up_archive_pick('32304857','active')">[в архив]</a>
Подскажите как мне вытащить цифры из кода
<a href="javascript:up_archive_pick('30105937','active')">[в архив]</a>
и передать его на вторую переменную NUMBER ?
Ответить с цитированием
  #2 (permalink)  
Старый 10.05.2020, 16:10
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от dilolo
В самом кодe будут меняться только цифры
Если меняться, то зачем вытаскивать, сразу можно и заменить:

var CODE = "<a href=\"javascript:up_archive_pick('30105937','active')\">[в архив]</a>";

alert(CODE.replace(/\d+/, 99999999));


Но если надо, то
NUMBER = CODE.match(/\d+/);
Ответить с цитированием
  #3 (permalink)  
Старый 10.05.2020, 16:31
Интересующийся
Отправить личное сообщение для dilolo Посмотреть профиль Найти все сообщения от dilolo
 
Регистрация: 10.05.2020
Сообщений: 13

Сообщение от laimas Посмотреть сообщение
Если меняться, то зачем вытаскивать, сразу можно и заменить:

var CODE = "<a href=\"javascript:up_archive_pick('30105937','active')\">[в архив]</a>";

alert(CODE.replace(/\d+/, 99999999));


Но если надо, то
NUMBER = CODE.match(/\d+/);
Благодарю, код работает

Последний раз редактировалось dilolo, 10.05.2020 в 16:35.
Ответить с цитированием
  #4 (permalink)  
Старый 10.05.2020, 16:42
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

А что тогда такое <a href=\"javascript:up_archive_pick('30105937','acti ve')\">[в архив]</a>? И зачем var CODE = "${CODE}", если уже есть строка, а "${CODE}", это попытка выполнения выражения, которое не будет работать, так тут нужны обратные кавычки.

CODE = `${CODE}`;


И коли переменная CODE ранее объявлена, зачем же вновь ее объявлять.

https://learn.javascript.ru/string
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите составить регулярку на цифры, тире, запятые, пробел yaparoff Общие вопросы Javascript 1 21.02.2020 18:36
Помогите вытащить скрипт с лендинга gladich93 Общие вопросы Javascript 4 18.12.2015 19:28
Помогите вытащить отсюда калькулятор sergiocharm Общие вопросы Javascript 8 17.04.2012 22:22
Помогите вытащить java ссылку из html. merzavchick Общие вопросы Javascript 11 14.08.2011 17:25
Помогите , пожалуйста, вытащить текст из тега liana1979 Общие вопросы Javascript 2 15.02.2011 14:55