Функция проверки на стоп слова на PHP и JavaScript

Admin JavaScript, PHP

Проверяем текст на вхождение ключевых слов на PHP и JavaScript. Например, мы хотим запретить написание адресов сайта в имени пользователя.

Как проверить на стоп слова

PHP стоп слова

function validateName($name)
{
    $bad_words = '/\.com|\.ru|\.net/i';
    $match = preg_match($bad_words, $name);

    if($match) {
        return __('Неверно заполненное поле', 'ploshadka.net');
    } else {
        return true;
    }
}

JS стоп слова

var badWords = /\.com|\.ru|\.net/i;

if (name.indexOf('first_name') !== -1) {
    if (badWords.test(v.value)) {
        valid = false;
        alert('Неверно заполненное поле');
        return;
}

Как проверить на длину символов

Также можно запретить использование любой точки или проверить слово на длину символов:

PHP проверка длины символов

function validateName($name)
{
    $badWords = '/\d|\.|точка/i';
    $match = preg_match($badWords, $name);

    if($match || strlen($name) > 25 ) {
        return __('Неверно заполненное поле', 'ploshadka.net');
    } else {
        return true;
    }
}

JS проверка длины символов

var badWords = /\d|\.|точка/i;

if (name.indexOf('first_name') !== -1) {
    if (badWords.test(v.value) || v.value.length > 25) {
        valid = false;
        alert('Неверно заполненное поле');
        return;
    }
}

На сайте отсутствует реклама! Значете почему?

Помогать людям - моё хобби. А навыки разработчика позволяют не парится нулевой монетизизацией этого сайта. Хотя...

Если вам помогла информация, то даже от доната в 40 рублей мне будет приятно. Докину немного, куплю латте в макдаке, вспомню за чей счет банкет и карма вам зачтется!

Но и просто оставленный комментарий благодарности ниже принесет мне улыбку радости :)

А если захочется написать всякие гадости с переходом на личности, да тоже не стесняйтесь, но обычно я отправляю такое в спам. Люблю, когда дома чисто.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Функция проверки на стоп слова на PHP и JavaScript"