用正则表达式替换带子串的字符串

时间:2016-01-08 07:54:51

标签: javascript

如果我有一个像reduceGroup这样的字符串,其中一些数字带有100,000后面跟着其他一些数字。我需要替换所有数字,以便字符串变为,

我必须使用'replace()'函数,所以请提供表达式。

100

3 个答案:

答案 0 :(得分:0)

var str = "1200,00".split(",")[0];
alert(str);

使用 .replace ,它会在逗号后用''替换所有字符。

var str = "1200,00".replace(/,.*/, '');
alert(str);

答案 1 :(得分:0)

使用此正则表达式:

var str = "1200,00";
str.replace(/,\d+/,'');

我测试过它。

希望有所帮助。

答案 2 :(得分:0)

<script type="text/javascript">

var myValue = replace("1200,00");

function replace(str)
{
    var retValue = str.replace(/,\d+/,'');
    return retValue;
}
</script>

您可以将函数用于泛型方法