Парсинг Интервала от строки в JavaScript

В @RequestMapping должно быть возможно использовать заполнители, например, как @RequestMapping("${foo.bar}"). Взгляните на документацию для получения дополнительной информации:

Шаблоны в @RequestMapping аннотации поддерживают ${…​} заполнители от локальных свойств и / или свойств системы и переменных среды , Это может быть полезно в тех случаях, когда путь, на который сопоставляется контроллер, может потребоваться настроить через конфигурацию. Для получения дополнительной информации о заполнителях см. Javadocs класса PropertyPlaceholderConfigurer.

blockquote>

22
задан Wickethewok 15 January 2009 в 22:07
поделиться

3 ответа

Вы могли использовать регулярное выражение для соответствия числу:

$(this).attr("id").match(/\d+/)
57
ответ дан Gumbo 29 November 2019 в 03:27
поделиться
parseInt(input.replace(/[^0-9-]/,""),10)
24
ответ дан Joel Coehoorn 29 November 2019 в 03:27
поделиться

Вероятно, просто отфильтруйте строку с .replace (). Если существует иначе тогда, я не знаю о нем:

parseInt("attribute[123]".replace("attribute[", "").replace("]", "")));

Вы могли, вероятно, использовать некоторый Regex для помещения этого только в один .replace (), но я не хорош с Regex, таким образом, я просто сделал это дважды.

Тест это в Вашем браузере с

javascript:alert(parseInt("attribute[123]".replace("attribute[", "").replace("]", "")));

Должно предупредить 123.

1
ответ дан Logan Serman 29 November 2019 в 03:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: