У меня есть следующая строка JSON, закодированная с помощью PHP 5.2 json_encode ():
{"foo":"\\."}
Эта строка JSON действительна.Вы можете проверить это в http://www.jsonlint.com/
Но собственный метод JSON.parse () (Chrome, Firefox) выдает следующую ошибку при разборе:
SyntaxError: Unexpected token ILLEGAL
Кто-нибудь изВы знаете, почему я не могу разобрать экранированные метасимволы регулярных выражений?
Этот пример работает:
{"foo":"\\bar"}
Но этот пример также не работает:
{"foo":"\\?"}
Кстати: \.
- это просто простое тестовое регулярное выражение, которое я хочу запустить через объект RegExp в javascript.
Спасибо за вашу поддержку,
Dyvor