javascript match: как получить конкретные слова?

0

моя проблема в том, что я не могу получить числа и "-" от всех "[]"! вот мой вводный текст:

sasa[1-10][2][1-12]

и вот мой javascript:

m = input.val().toString().match(/(\[[0-9-]+\])/);
  • 0
    Вы должны уточнить дальше. Является ли sasa [1-10] [2] [1-12] тем, что вы хотите сопоставить?
Теги:
match

1 ответ

1
Лучший ответ

Пытаться

m = input.val().toString().match(/(\[[0-9-]+\])/g);
added global flag to match all matching values  ^
  • 1
    Благодарю. работает отлично.
  • 0
    @Amid Добро пожаловать, рады помочь :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню