@ Джейсон С:
Вы можете использовать ломтик! Вы просто должны
убедитесь, что вы знаете, как его использовать.
Положительные # относительно
начало, отрицательные числа
относительно конца.
JS> "12345,00" .slice (0, -1)
12345,0
Извините за мои графоманы, но пост был помечен как 'jquery' ранее. Итак, вы не можете использовать slice () внутри jQuery, потому что slice () - это метод jQuery для операций с элементами DOM, а не подстроки ...
Другими словами, ответ @ Джон Эриксон предлагает действительно идеальное решение.
Однако ваш метод будет работать из функции jQuery внутри простого Javascript.
В связи с последним обсуждением в комментариях нужно сказать, что jQuery является гораздо более часто обновляемым расширением JS, чем его самый известный родительский ECMAScript.
Здесь также существуют два метода:
как наш:
string.substring(from,to)
как плюс, если индекс 'to' обнуляется, возвращает остаток строки. так:
string.substring(from)
положительный или отрицательный ...
и некоторые другие - substr () - которые предоставляют диапазон подстроки и 'length' могут быть только положительными:
string.substr(start,length)
Также некоторые сопровождающие полагают, что последний метод string.substr(start,length)
не работает или работает с ошибкой для MSIE.