В настоящее время я использую код, подобный следующему:
var alphaExp = /^[a-zA-Z]+$/;
if (f_name.value.length > 1 && f_name.value.match(alphaExp)) {
// success
}
else {
document.getElementById("f_name_mark").innerText = "<img src='images/icons/cross.png' class='mark'>";
// fail
}
Однако alphaExp
учитывает только заглавные и строчные буквы английского алфавита.Как можно разрешить ввод иностранных букв (é, å, ü и т. Д.) И пробелов / дефисов?