Показать сообщение отдельно
  #1 (permalink)  
Старый 11.07.2017, 16:06
Профессор
Отправить личное сообщение для smart-create Посмотреть профиль Найти все сообщения от smart-create
 
Регистрация: 25.10.2016
Сообщений: 157

Подскажите регулярное выражение
Добрый день! Мои очень слабым местом в js являются регулярки. Я пока не могу понять логику их работы. Как найти только цифры или только буквы - здесь все просто. А как быть когда речь идет о ценах или единицах измерения с дробной частью? То есть когда числовое значение разделено запятой, точкой или дробью.

Например есть единица измерения: 150,5 км/ч или 150,5 км,ч (некоторое и так пишут).

И нужно от сюда выделить отдельно числовое значение, отдельно единицу измерения.

Для пущей ясности вопроса:

var str_1 = '150,5 км/ч',
          str_2 = '150,5 км,ч';

    str_1 .replace('здесь регулярка', ''); // нужно получить 150,5
    str_1.replace('здесь регулярка', ''); // нужно получить км/ч
    str_2.replace('здесь регулярка', ''); // нужно получить км,ч
Ответить с цитированием