Я ищу, чтобы добавить (.
) до допустимых символов в моей функции ниже (.):Добавление DOT для регулярного выражения
$(id).bind('keypress', function(event) {
var regex = new RegExp("[()a-zA-Z0-9 ?,/-]");
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
if (!regex.test(key)) {
event.preventDefault();
return false;
}
});
Однако, каждый раз, когда я добавляю его дело доходит до с ошибка:
Uncaught SyntaxError: Invalid regular expression: /[()a-zA-Z0-9 ?,/-.]/: Range out of order in character class
Я попытался добавить только (.
) & также попытался добавить его (\.
), но все та же ошибка.
Пожалуйста, можете ли вы помочь, где мне нужно добавить это (.
)?
Спасибо, Это работает отлично и спасибо за объяснение. Будет отмечен как ответ после истечения срока. – Josh90
@ Josh90 ах! Рад помочь :) –