非常基本的问题。我有一个字符串,它的格式总是“(45.234235235,55.345345345)”,带有可变小数位数。我想提取这两个数字。在PHP中我会sscanf,但我想在Javascript中这样做。
答案 0 :(得分:5)
没有sscanf
,但您可以使用.replace()
和.split()
:
var data = str.replace(/[()\s]+/g, '').split(',');
答案 1 :(得分:2)
您是否听说过php.js项目?
http://phpjs.org/functions/sscanf:886
这只是直接回答你的问题。解决问题的JavaScript本地方法是使用正则表达式。有关正确的解决方案,请参阅Felix Kling's answer。