Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用java脚本修剪子字符串?_Javascript_Jquery - Fatal编程技术网

Javascript 如何使用java脚本修剪子字符串?

Javascript 如何使用java脚本修剪子字符串?,javascript,jquery,Javascript,Jquery,我有一个下面的值要修剪“mi”和下图中的其他白色值 value= 8.8 mi 该值可能每次都会更改,但会随mi一起出现。使用正则表达式删除字符串末尾的文本: var expr = / mi$/; var value2 = value.replace(expr, ""); 就像H2Ooooo评论的那样,您可以使用组来匹配: var expr = / (hr|mi|sec)$/; 那么: var value = "8.8 mi"; var number = parseFloat(value)

我有一个下面的值要修剪“
mi
”和下图中的其他白色值

value= 8.8 mi

该值可能每次都会更改,但会随mi一起出现。

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

var expr = / mi$/;
var value2 = value.replace(expr, "");
就像H2Ooooo评论的那样,您可以使用组来匹配:

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

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

看起来就像你在这里寻找的一样。

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

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

为什么需要
c#
tag?对于“其他白色值”:
/(mi | foo | bar)$/
@h2ooooo:谢谢。把你的话写在答案里。
value= 8.8 mi;
trimValue = value.substr(0,value.length-2);