Javascript-эквивалент PHP-функции sscanf? - PullRequest
2 голосов
/ 02 мая 2011

Довольно простой вопрос. У меня есть строка, она всегда будет в формате "(45.234235235,55.345345345)" с переменным числом десятичных разрядов. Я хочу извлечь оба этих числа. В PHP я бы sscanf, но я хочу сделать это в Javascript.

Ответы [ 2 ]

5 голосов
/ 02 мая 2011

Нет ничего подобного sscanf, но вы можете использовать .replace() и .split():

var data = str.replace(/[()\s]+/g, '').split(',');
2 голосов
/ 02 мая 2011

Вы слышали о проекте php.js ?

http://phpjs.org/functions/sscanf:886

Это только для прямого ответа на ваш вопрос.Родной для JavaScript способ решения вашей проблемы - использовать регулярные выражения.См. Ответ Феликса Клинга для правильного решения.

...