如何使用javascript修剪子字符串?

时间:2014-05-01 14:02:49

标签: javascript jquery

我有以下值,我想修剪“mi”以及下图中的其他白色值。

value= 8.8 mi

值可能每次都会改变,但会带来mi。

4 个答案:

答案 0 :(得分:5)

怎么样:

var value = "8.8 mi";
var number = parseFloat(value); // 8.8

看起来像你在这里寻找的东西。

答案 1 :(得分:3)

使用正则表达式从字符串末尾删除文本:

var expr = / mi$/;
var value2 = value.replace(expr, "");

和h2ooooooo评论的一样,你可以使用一组来匹配:

var expr = / (hr|mi|sec)$/;

答案 2 :(得分:2)

如果它最后只有mi那么它应该可以正常工作

value= 8.8 mi;
trimValue = value.substr(0,value.length-2);

答案 3 :(得分:1)

value = value.substr(0, value.length - 2);