Javascript:如何强制具有十进制值的字符串使用点而不是逗号?

标签 javascript string

我有例如:

 var locations = new google.maps.LatLng('@item.latitude', '@item.longitude', false);

@item.latitude 值例如:“43,321”

但我需要它是:43.321

我需要强制小数点分隔符为点而不是逗号。我怎样才能做到这一点?

最佳答案

试试这个:

    var lat = '@item.latitude';
    var lng = '@item.longitude';
    var locations = new google.maps.LatLng(lat.replace(',','.'), lng.replace(',','.'), false);

关于Javascript:如何强制具有十进制值的字符串使用点而不是逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20562539/

相关文章:

javascript - goJS 链接文本下拉菜单

javascript - 在 VS Code 中,我可以验证我的 Javascript 但忽略特定的 typescript 错误吗?

string - 如何将带有多个参数的单个字符串传递给 std::process::Command?

ruby-on-rails - 如何在 Rails 迁移中限制字符串列的值?

javascript - React 无状态功能组件的 Flow 返回类型是什么?

javascript - iScroll 隐藏/显示滚动条

javascript - 用个人资料链接 javascript 替换用户名

c++ - getline() 在字符串前面添加字符? -- 实际上是 substr 语法错误

c++ - 如何在 C++ 中替换字符串 "ta"中的 "potato"? 2个字符为1

android - Eclipse - 出现错误的字符串