RegExp в функции пожарного магазина onCall - PullRequest
0 голосов
/ 05 апреля 2020

Я хотел бы использовать RegExp onCall, но он возвращает ошибку

exports.handler = (data,context) => {

    console.log(data.terminRozpoczecia);

    //uzytkownik zalogowany?
    if(!context.auth) {
        throw new functions.https.HttpsError(
        'unauthenticated',
        'Tylko dla zalogowanych uytkowników'
        );
    }

    //termin rozpoczecia
    const terminRozpoczeciaPatt = new RegExp("/^(0[1-9]|[1-2][0-9]|3[0-1])\.(0[1-9]|1[0-2])\.20[2-9][0-9] (0[0-9]|1[0-9]|2[0-3]):([0-5][0-9])$/");
    if (!terminRozpoczeciaPatt.test(data.terminRozpoczecia)) {
        throw new functions.https.HttpsError(
            'invalid-argument',
            'Nieprawidłowy format daty: Termin rozpoczęcia'
        );
    }

    return {status: 'OK'};
 }

Возвращается

Необработанная ошибка ReferenceError: функции не определены

Пожалуйста, помогите мне:)

1 Ответ

0 голосов
/ 05 апреля 2020

ОК, я нашел решение

const terminRozpoczeciaPatt = /^(0[1-9]|[1-2][0-9]|3[0-1])\.(0[1-9]|1[0-2])\.20[2-9][0-9] (0[0-9]|1[0-9]|2[0-3]):([0-5][0-9])$/;
const terminRozpoczecia = data.terminRozpoczecia;
    if (!terminRozpoczeciaPatt.exec(terminRozpoczecia)) {
        throw new functions.https.HttpsError(
            'invalid-argument',
            'Nieprawidłowy format daty: Termin rozpoczęcia'
        );
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...