Как проверить строку на запрещённые символы в javascript?

Пользователь

от velma , в категории: JavaScript , 6 месяцев назад

Как проверить строку на запрещённые символы в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от caterina , 6 месяцев назад

@velma 

В JavaScript вы можете использовать регулярные выражения, чтобы проверить строку на наличие запрещенных символов. Ниже приведен пример функции, которая проверяет строку на наличие запрещенных символов:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
function hasForbiddenCharacters(str) {
  // Здесь мы определяем список запрещенных символов
  var forbiddenChars = /[!@#$%^&*()+<>?,./:;"'{}[]\]/;
  
  // Используем метод test регулярного выражения для проверки строки на наличие запрещенных символов
  return forbiddenChars.test(str);
}

// Пример использования
console.log(hasForbiddenCharacters("Hello, World!")); // true
console.log(hasForbiddenCharacters("Hello*World")); // true
console.log(hasForbiddenCharacters("Hello-World")); // false


Вы можете добавить или изменить список запрещенных символов, изменяя регулярное выражение forbiddenChars. В приведенном примере запрещенные символы включают: !@#$%^&*()+<>?,./:;"'{}[]\.