Javascript 函数的作用是:返回未拆分的字符串

Javascript 函数的作用是:返回未拆分的字符串,javascript,jquery,split,Javascript,Jquery,Split,我要拆分此字符串: 120,00平方米 为此: 120平方米 我尝试使用以下代码: var test = jQuery('#wpsight-listing-details-3 .span4:nth-child(4) .listing-details-value').html(); var partsOfStr = test.split(','); alert(partsOfStr); 警报每次返回“旧”字符串(120,00 m²) 有人能帮我吗 多谢各位 您可以这样做: var测试=“1

我要拆分此字符串:

120,00平方米

为此:

120平方米

我尝试使用以下代码:

var test = jQuery('#wpsight-listing-details-3 .span4:nth-child(4) .listing-details-value').html();

var partsOfStr = test.split(',');

alert(partsOfStr);
警报每次返回“旧”字符串(120,00 m²)

有人能帮我吗

多谢各位

您可以这样做:

var测试=“120,00 m²”;
var partsOfStr=test.split(',00').join(“”);

警报(partsOfStr)另一个包含逗号后不同数字的选项:

   var result= "120,00 m²".replace(/[,]\d+[ ]/,' ');

我将使用正则表达式替换,
.replace(/,\d+m²/,'m²')

像这样:

$('.test').text('120,00 m²')。替换(/,\d+m²/,'m²')


谢谢,它很管用。你能告诉我更多关于join()函数的信息吗?方法使用传递的参数从数组中生成字符串。partsOfStr是一个数组,join()再次将数组的所有部分组合成一个字符串?这是因为
警报
在值不是字符串时调用警报值的
toString
方法。数组的
toString
通过调用
array.prototype.join
方法,使用
连接数组元素。使用
console.log
进行调试!
var a= '120,0,000,000,00 m²'; a.replace(/[,]\d+/g,' ');