Как мне вставить значения (коды), которые регулярное выражение идентифицирует как светские в их собственную переменную?

У меня есть скрипт, который предназначен для просмотра массива случайных 6-значных кодов, выложенных как [ "NUMONE", NUMTWO" ] с тысячами кодов. Скрипт, который проверяет этот массив по отношению к другому массиву ненормативной лексики, успешно определяет ненормативную лексику, но Я не могу вставить эти профанные коды в соответствующие им переменные. Как я могу изменить этот код для правильного хранения профанных кодов?

var filtered = {
    duplicate: [],
    good: [],
    profane: []
},
codes,
profanities;

var isCodeProfane = function(code, flag) {
    var flag = false,
        index;
//profanities is my .json string of curse words
    for (index = 0; index < profanities.length; index++) {
        var regExp = new RegExp(profanities[index], 'i');
//codes is the .json string I am reviewing against the string of profanities
        if (regExp.test(codes))
        {
            flag = true;  
            return codes[index];
//In the line below, I am trying to store the profane codes in their own variable.
            filtered.profane.push(codes[1]);
        }  
    }

    return false;

}

0 ответов

Другие вопросы по тегам