Выдернуть регуляркой число на Javascript

up_sweep
На сайте с 02.06.2012
Offline
32
527

Здравствуйте. Помогите, пожалуйста, выдернуть число из строки..

строка = "D7-1.png"

Такой регуляркой выдергивается первое число по порядку(в примере 7).

регулярка = match(/\d{1,2}/)

Нужно, чтобы выдергивалось число после "-" (тире)..

Выдергиваемое число может быть от 1 до 12.

Заранее спасибо!

siv1987
На сайте с 02.04.2009
Offline
427
#1

-(\d{1,2})

up_sweep
На сайте с 02.06.2012
Offline
32
#2
siv1987:
-(\d{1,2})


tt = "D7-1.png";
var v1 = tt.match(/-(\d{1,2})/);
alert(v1);

выводит -1,1

siv1987
На сайте с 02.04.2009
Offline
427
#3

http://javascript.ru/String/match

http://www.w3schools.com/jsref/jsref_match.asp

W3S:

The match() method searches a string for a match against a regular expression, and returns the matches, as an Array object.

alert(v1[1]);

up_sweep
На сайте с 02.06.2012
Offline
32
#4

благодарю вас)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий