Проверка Jquery на наличие буквенно-цифровых символов

#javascript #jquery

#javascript #jquery

Вопрос:

В приведенном ниже коде с использованием jquery показано, как проверять наличие только алфавитно-цифровых символов.Должен быть разрешен четный пробел и ни один из специальных символов.Я действительно хочу использовать внешний плагин

  var a='a hjdshj%^amp; ff234 ./.';

  if(var a has special characters)
  {
      alert('has special characters');
  } 
  

EDIT : Не должны быть разрешены даже одинарные и двойные кавычки

Ответ №1:

Для проверки этого нет необходимости в каком-либо плагине

вы можете использовать обычное выражение, чтобы сделать это легко..

попробуйте это

 var str='a hjdshj%^amp; ff234 ./.';
var re = new RegExp(/$|/|^|-/s,"g");
specialchars = str.match(re);
alert(specialchars.length);