我如何使用 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/