Сообщение от 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). Других скобок нигде нет