Мне нужна помощь в создании регулярного выражения для разбора строки в текстовом поле. В настоящее время у меня есть эти два метода javascript:
function removeIllegalCharacters(word) {
return word.replace(/[^a-zA-Z 0-9,.]/g, '');
}
$("#comment").keyup(function() {
this.value = removeIllegalCharacters(this.value);
});
Я бы хотел заменить свое /[^a-zA-Z 0-9,.]/g
регулярное выражение на такое, которое будет принимать только следующий набор символов:
a-z
A-Z
0-9
áéíóúü
ÁÉÍÓÚÜ
ñÑ
;,.
()
- +
Вероятно, это довольно просто, но у меня практически нет навыков регулярных выражений. Заранее спасибо.