Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Сопоставление строки шаблону, RegExp (http://www.flasher.ru/forum/showthread.php?t=156764)

DaFive 26.05.2011 15:49

Сопоставление строки шаблону, RegExp
 
Товарищи.
Есть такой формат регулярки:
Код AS3:

var reg:RegExp = /[\d]{4}-[\d]{1,2}-[\d]{1,2}/;

При тесте регулярки следующим образом выводит true:
Код AS3:

reg.test("0000-00-00");

все замечательно.

Но почему строка вида:
Код AS3:

"0000-00-00".match(reg);

выводит только строку целиком? Разве не должен быть массив [вся_строка, "0000","00","00"] ?

Или я что-то не так делаю?

Wolsh 26.05.2011 16:06

Группировать скобками?
Код AS3:

var reg:RegExp = /([\d]{4})-([\d]{1,2})-([\d]{1,2})/;


DaFive 26.05.2011 16:08

ё-моё! Протупил.
Wolsh, весьма благодарен. Проблема решена.


Часовой пояс GMT +4, время: 16:00.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.