javascript - 通过 Javascript 从字符串中提取纬度和经度

标签 javascript jquery regex

我如何使用 Javascript/Regex 从下面的 url 中提取纬度和经度。

https://www.google.co.in/maps/search/wipro+Technologies/@ 12.974267,80.2238546,13z/data=!3m1!4b1?hl=en

我想将 12.974267 分配给一个变量,将 80.2238546 分配给经度变量

提前致谢

最佳答案

没有正则表达式: Fiddle

var url = 'https://www.google.co.in/maps/search/wipro+Technologies/@12.974267,80.2238546,13z/data=!3m1!4b1?hl=en';

var splitUrl = url.split('@');
var coords = splitUrl[1].split(',');

console.log(coords[0]); // 12.974267
console.log(coords[1]); // 80.2238546

正则表达式: /@\d+\.\d+,\d+\.\d+/

关于javascript - 通过 Javascript 从字符串中提取纬度和经度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30828069/

相关文章:

javascript - 带循环的 Node promise

javascript - python : how to get hidden html contents from a HTML page

JavaScript 正则表达式 : Match Up to Or Between But Not Including

jquery - 如何使用 jQuery 或 vanilla JS 检测链接是否隐藏在折叠的 Twitter Bootstrap 导航栏中

regex - 需要制定 htaccess 规则来阻止空用户代理,除非请求包含特定字符串

java - 如何用正则表达式匹配 1 或 2 个字符

javascript - 如何将Chrome扩展程序连接到Youtube Analytics API?

javascript - 未捕获的类型错误 : Cannot read property 'text' of undefined(…)

javascript - 在添加具有模式形式的新行时使用 jqGrid 添加附加参数以发布数据

java - Java 中的正则表达式不明确