Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Регулярка для JSON-строки (https://javascript.ru/forum/misc/51214-regulyarka-dlya-json-stroki.html)

Sweet 29.10.2014 13:46

Цитата:

Сообщение от 2chan
реально. Aetae это доказал.

Нет, регуляркой это не решить. Понятно, что можно
Цитата:

Сообщение от Aetae
в несколько проходов\рекурсивно

Т.е. по сути ты просто напишешь свой парсер, который будет медленнее нативного + иметь свои баги. А проверка в итоге будет примерно следующей:
function isJSONString(string) {
    try {
        if(typeof string !== "string") {
            throw new Error('');
        }
        myJSONParser(string); // Fuck yeah!
        return true;
    } catch(e) {
        return false;
    }
}


Часовой пояс GMT +3, время: 08:20.