有一种简单的方法来制作这个字符串:
(53.5595313, 10.009969899999987)
到此String
[53.5595313, 10.009969899999987]
使用javascript还是jquery?
答案 0 :(得分:24)
好吧,既然你要求正则表达式:
var input = "(53.5595313, 10.009969899999987)";
var output = input.replace(/^\((.+)\)$/,"[$1]");
// OR to replace all parens, not just one at start and end:
var output = input.replace(/\(/g,"[").replace(/\)/g,"]");
......但那有点复杂。您可以使用.slice()
:
var output = "[" + input.slice(1,-1) + "]";
答案 1 :(得分:4)
这个Javascript应该通过上面的“nnnnnn”完成工作和答案
stringObject = stringObject.replace('(', '[').replace(')', ']')
答案 2 :(得分:3)
var s ="(53.5595313, 10.009969899999987)";
s.replace(/\((.*)\)/, "[$1]")
答案 3 :(得分:0)
为了它的价值,替换{和}使用:
{{1}}