用javascript删除括号

时间:2014-09-11 17:41:38

标签: javascript gps

我有一个功能,一旦点击地图就获得GPS坐标,但结果在括号()中 我需要删除括号

function onClickCallback(event){
 var str = event.latLng
 var Gpps = str //.replace("(","");

document.getElementById('latlng').value = Gpps; // resuts provided (in brackets)

如果没有给出任何格式的gps :(

function onClickCallback(event){
    var str = event.latLng
    var Gpps = str.replace("(","");

                        document.getElementById('latlng').value = Gpps; / NO result

2 个答案:

答案 0 :(得分:1)

您的回调event.latLng可能是对象而非字符串。

其中任何一个都可能让你前进:

var str = event.latLng.toString().replace(/^\((.+)\)$/,"$1")

var str = event.latLng.toString().slice(1,-1)

答案 1 :(得分:0)

在javascript中使用replace方法,你应该使用正则表达式:

.replace(/regex_pattern_here/,'replace_with')

所以,请这样使用:

str.replace(/()/g,"");//g for global replacement