Если кодировка работает нормально для вашего скрипта, вы можете просто поместить символы в отрицательный набор в обычном выражении:
function val_alpha_it(str) {
return /[^A-Za-zàèéìòóù]/.test(str);
}
Если вам нужно указать символы, используя коды символов, это кодовые точки Юникода. Вы можете найти их в кодировке Unicode . Например, символ à имеет код символа 00E0
, поэтому вы пишете его как \u00E0
. Таким образом, при экранировании символьного кода код будет:
function val_alpha_it(str) {
return /[^A-Za-z\u00E0\u00E8\u00E9\u00EC\u00F2\u00F3\u00F9]/.test(str);
}