Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   создание регулярного выражения (https://javascript.ru/forum/misc/28768-sozdanie-regulyarnogo-vyrazheniya.html)

9112 01.06.2012 22:01

создание регулярного выражения
 
пытаюсь создать регулярное выражение.
Код:

var out_px_reg=/^\d+/;
имею на выходе - undefined
почему так?

Dim@ 01.06.2012 22:20

в смысле что вы хотите сделать:)

9112 01.06.2012 22:49

в смысле я хочу создать объект типа regexp, дабы потом его использовать в методах

Dim@ 01.06.2012 22:57

вот пример все работает :)
var myReg=/Привет/img;//ищет слово привет
var myReg2=/\d+/img;//ищет цифры
var txt2='lol342';
var txt='Привет ты кто такой?';
text=txt.match(myReg).join();
text2=txt2.match(myReg2).join();
alert(text)
alert(text2)

Dim@ 01.06.2012 22:58

Если хотите чего-то конкретного пишите сразу конкретно как вы собираетесь использовать регулярное выражение:yes:
(напишите код и где в нем возникает undefined)

Раед 01.06.2012 23:04

9112,
Объявление с var всегда возвращает undefined.

Dim@ 01.06.2012 23:08

Раед,
у меня же работает

9112 01.06.2012 23:09

да. прошу прощения, сбило с толку, что при вводе с консоли браузера объявления регэкспы, выдается undefined. рано панику поднял :)
а используется в exec :)

спасибо

Dim@, товарищ Раед все правильно говорит :) если в консоли вручную объявлять переменную - выдает undefined.

Dim@ 01.06.2012 23:20

Ладно соглашусь с вами хотя и не очень понимаю о чем вы =)


Часовой пояс GMT +3, время: 09:45.