![]() |
Регулярное выражение вида /.?.*/
Хочу найти в строке все числа, положительные и отрицательные. Например:
-100 250 тра-ла-ла 25-64 . Надо найти массив -100, 250, 25, -64 Т.е число - это последовательность цифр, перед которой может стоят знак "-" Цитата:
Цитата:
Да и вообще, любого знака. Т.е. конструкция /a?/g , где а - любой символ, "вешает" плеер. |
Код:
var pat:RegExp = /\-?\d+/g; |
Цитата:
Конечно в выражении /-?\d*/ - возможен случай пустой строки, наверное поэтому плеер виснет в бесконечном цикле, хотя мне кажется это неправильным. Для такого случая придётся писать более сложные условия со скобками, что бы исключит случаи пустой строки. |
| Часовой пояс GMT +4, время: 17:24. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.