我有一个 ID 列表,我正尝试使用 JavaScript split() 函数将其分开。每个 ID 都具有以下格式:
格式示例
(51.87,0.2125) // Lat and Long values with comma separation
(48.87,0.3130)
在 JavaScript 中,这些 ID 分别存储在字符串的值属性中。
示例:
(48.87,0.3130),(51.87,0.2125),(48.87,0.3130),(51.87,0.2125)
我的目标是在右括号和逗号之后使用拆分功能。如何在考虑到右括号和逗号的情况下使用拆分功能?
目前,我有这个:
var location_id = $(this).find("input").val().split(',');
期望的输出
["(48.87,0.3130)","(51.87,0.2125)","(48.87,0.3130)","(51.87,0.2125)"]
最佳答案
可以使用正则表达式/\(\d+\.\d+,\d+\.\d+\)/g
var str = '(48.87,0.3130),(51.87,0.2125),(48.87,0.3130),(51.87,0.2125)';
console.log(str.match(/\(\d+\.\d+,\d+\.\d+\)/g))
关于JavaScript 拆分函数 - 在括号和逗号后拆分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48690817/