Показать сообщение отдельно
  #5 (permalink)  
Старый 26.05.2017, 20:16
Новичок на форуме
Отправить личное сообщение для LaedaSt Посмотреть профиль Найти все сообщения от LaedaSt
 
Регистрация: 26.05.2017
Сообщений: 7

Сообщение от laimas Посмотреть сообщение
Если в неком тексте опций необходимо выбирать цифры, то почему нельзя эти цифровые значения сразу определить в качестве их значений?
Представь, что есть N бд. Овощи, цвета, страна и тд. Есть n селектов. Названия опций складываются из ячеек этих баз данных.
Опция1 Красный помидор Болгария (20)
Опция2 Синий мандарин Уругвай (100)

и тд. Бывают такие случаи, что попадаются

Опция N Серобурмал123иновый Карт0фель (45)

Пользователь выбирает и по ходу выбора, в поле ниже добавляются значения 20 +100 + 45.

Так сложились звезды, что я как начинающий в этом деле, реализовал эту штуку именно так. Теперь нужно выцепить из текста эти значения. Поэтому для каждого селекта нужно прописать этот .exec . Для одного случая, все хорошо. Как только я добавляю второй, работа прекращается. В описании exec я не нашел ничего запрещающего. Поэтому обратился сюда.

$score = +$("#score_sel option:selected").text().match( /\((\d+)\)/);
$drakes = +$("#drakes_sel option:selected").text().match( /\((\d+)\)/);


Такой способ выводит все значения, но, к сожалению, не определяет "NaN", как будто неверно регулярное выражение.
Хотя, получить надо число именно в скобках (5). Других скобок нигде нет

Последний раз редактировалось LaedaSt, 26.05.2017 в 20:30.
Ответить с цитированием