Javascript 如何从括号内的jQuery值中提取和拆分坐标?
我通过jQuery获取坐标,如下所示,并将其填入表格:Javascript 如何从括号内的jQuery值中提取和拆分坐标?,javascript,jquery,Javascript,Jquery,我通过jQuery获取坐标,如下所示,并将其填入表格: $('#location').val(pos); 问题是该值是这样填写的: (40.00000, 150.00000) 如何从括号中提取它们并将它们“拆分”为纬度和经度值,如: pos_lat = 40.00000; pos_long = 150.00000; 更新: 谢谢!是否也可以在函数中运行此功能 用户1996496 1小时前 删除括号和空格,然后用逗号分隔。最后(如果需要)将字符串解析为浮动: positionString
$('#location').val(pos);
问题是该值是这样填写的:
(40.00000, 150.00000)
如何从括号中提取它们并将它们“拆分”为纬度和经度值,如:
pos_lat = 40.00000;
pos_long = 150.00000;
更新:
谢谢!是否也可以在函数中运行此功能 用户1996496 1小时前
删除括号和空格,然后用逗号分隔。最后(如果需要)将字符串解析为浮动:
positionString.replace(/\(|\)|\s/g, '').split(',')).map(parseFloat);
为什么不按照您定义的方式填写表格?谢谢!也可以在一个函数中运行它吗?
function getPos(strPos) {
var pos_segs = strPos.slice(1, -1).split(', ');
return {
posLat: pos_segs[0],
posLong: pos_segs[1]
};
}
positionString.replace(/\(|\)|\s/g, '').split(',')).map(parseFloat);