Инвертировать запрос

280
09 февраля 2017, 02:32

Есть регулярное выражение вида

/([а-яA-Z0-9])/ig

Мне нужно его инвертировать так, что бы он искал все символы, кроме данных.

Вот так не работает:

/(?![а-яA-Z0-9])/ig

UPD: В конечном результате
Есть произвольная строка надо проверить, есть ли в строке не буквы и не цифры.

Answer 1

function test() { 
  var str = document.getElementById("text").value; 
  var res = /[^а-яA-Z0-9]/i.test(str); 
  if (res) 
    console.log("Есть"); 
  else 
    console.log("Нет"); 
}
<input id="text" type="text" /> 
<button id="btn" onclick="test()">Test</button>

READ ALSO
Обновление текста при нажатии checkbox

Обновление текста при нажатии checkbox

Есть код обновления адресной ссылки по нажатию на checkbox

276
Крик отчаяния от беспомощности [требует правки]

Крик отчаяния от беспомощности [требует правки]

Народ, прошу вашей помощиЯ хочу стать веб-разработчиком

228
Вопрос по работе с Gettext.js

Вопрос по работе с Gettext.js

Есть файлыpo которые содержат локализацию на несколько языков

268