Регулярное выражение из php в JS

программирование php JavaScript регулярные выражения

Не могу разобраться. Нужно спарсить размер, бывает вида:
14.5 x 5 x 6 sm
14.5"L x 7"W x 6"H
14.5 x 5mm
итд
вот эта
/([\d\.]+(\"(L|W|H))?\sx\s[\d\.]+(\"(L|W|H))?\s(x\s[\d\.]+(\"(L|W|H))?)?\s?(sm|mm|cm)?)/
в пхп работает.
А в JS нет. Как заставить и в JS работать?

Примечание:
Вообще как оказалось проблема крылась в том что я объявил объект как
reg = new RegExp('/.../');
А не reg = /.../
Как сделал вторым способом заработало.
А проще нельзя, потому что там куча текста, и кроме этого встречаются всякие "x5" "5 mm" итд, и из всего текста мне нужны было получить размер, который не всегда есть.
Ответы:
я бы резал по "x" в масив, удалял лишнее и все
Я бы тоже согласился с kibermanom и примерно так бы сделал
----------------------
a='14.5"L x 7"W x 6"H';var sts=a.split('x');for(var i=0;i<sts.length;i++){alert(parseFloat(sts[i]));
alert(sts[i].replace(/(\d|\s|\.)/gi,''))}


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.