Javascript 函数的作用是:返回未拆分的字符串
我要拆分此字符串: 120,00平方米 为此: 120平方米 我尝试使用以下代码: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
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,' ');