Регулярка убрать точку, если она в конце строки
есть такая строчка 230.12 руб. или 230 руб.
убираю все кроме цифр и точки valueString = valueString.replace( /[^(\d|\.)]*/gi , "" ); а как убрать еще и точку, но только если она в конце то есть я хочу получить 230.12 или 230 |
alert( parseFloat('230 руб.') ); |
alert('230 руб.'.slice(0,-1)); если только точку |
нужно регуляркой убрать точку если она в конце строки.
Ночь. Улица. Фонарь. получить Ночь. Улица. Фонарь |
sovsem-nub, в конце строки или в конце слова?
str = str.replace(/\.$/gm, ''); |
sovsem-nub,
var valueString = "230.12 руб." ; valueString = valueString.replace( /\.$|[^\d.]/gi , "" ); alert(valueString); |
Вот спасибо! :)
|
а может кто-нибудь посоветовать какой-нибудь простой мануал по регуляркам с примерами. А то у меня все изучение сводится к поиску готового решения, а пора бы уже разобраться....:-?
|
sovsem-nub,
Регулярные выражения правил с десяток их запомнить и уметь комбинировать |
Цитата:
![]() |
Часовой пояс GMT +3, время: 08:22. |