jQuery,从字符串中删除括号

时间:2015-10-09 20:07:53

标签: javascript jquery

我有一个像(12.131883, -68.84942999999998)这样的字符串,使用.replace()我希望删除括号,或者获取括号之间的值。一个简单的latlon = latlon.replace('(',' '')无效。

还尝试使用latlon.replace(/\(.*?\)\s/g, ''),但没有运气。

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:2)

您可以使用substring

var myString = "(12.131883, -68.84942999999998)";
var latlong = myString.substring(1, myString.indexOf(')'));

或者:

var myString = "(12.131883, -68.84942999999998)";
var latlong = myString.substring(myString.indexOf('(') + 1, myString.indexOf(')'));

答案 1 :(得分:1)

你可以使用以下代码获取它们:

var latlon = "(12.131883, -68.84942999999998)";
var ll = latlon.match(/[-+]?[0-9]*\.?[0-9]+/g)
console.log(ll) // returns ["12.131883", "-68.84942999999998"]
相关问题