Использование регулярных выражений для проверки JSON в JavaScript - PullRequest
0 голосов
/ 28 апреля 2020

Я получил простое JSON, которое могло бы получить пользу от некоторого тестирования регулярных выражений

{
    "Name": "Ingemar Stenmark",
    "personalNumber": "197304211770",
    "id": "069234f2-771c-415a-aa5a-3ca77c74f832"
}

Это было бы отформатировано так, что освобождает от переносов строк ({"Name": "Ingemar Stenmark", "personalNumber": "197304211770", "id": "069234f2-771c-415a-aa5a-3ca77c74f832"})

Есть ли Как это можно проверить в js с помощью регулярных выражений?

1 Ответ

1 голос
/ 28 апреля 2020

Для запуска теста регулярных выражений вам понадобится строка.

Но если это строка, вы можете создать регулярное выражение, используя js global RegExp https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp и использовать метод RegExp test:

const json = {
    "Name": "Ingemar Stenmark",
    "personalNumber": "197304211770",
    "id": "069234f2-771c-415a-aa5a-3ca77c74f832"
};

const jsonStr = JSON.stringify(json);
const regex = RegExp(<regex here>);

console.log(regex.test(jsonStr));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...