Оставить в строке символы между тире

301
03 июня 2017, 18:04

Привествую, столкнулся с проблемой. Есть строка id = 'table-1-s3' Как можно оставить текст только между тире? То есть на выходе должно быть id = '1'

Answer 1

Можно воспользоваться методом split

id = 'table-1-s3' 
id = id.split('-')[1] 
console.log(id)

Либо регулярным выражением -

id = 'table-1-s3' 
id = id.match(/-(\d+)-/)[1] 
console.log(id)

READ ALSO
jQuery Скролл до Элемента содержащего Текст

jQuery Скролл до Элемента содержащего Текст

Всем привет, нужен пример скрипта который будет скроллить экран не просто до элемента с якорем, а до элемента который содержит текст "HELLO"

256
PassportJS без редирект

PassportJS без редирект

Использую passportJS для регистрации через facebookПерехватываю CallbackURL вот так:

280
Строки при которых код выполняться не будет

Строки при которых код выполняться не будет

РебятаСуществует ли способ сделать "Список запрещённых СЛОВ" при которых код в if выполнятся не будет? Нужно чтобы $sendans = 'Девушку'; было не одно...

326