Я пытаюсь проверить текст с помощью регулярного выражения, и мне нужно проверить, содержит ли он только буквы, пробелы, а также не английские символы.
У меня есть этот:
var check = /^[a-zA-Z_0-9][a-zA-Z_0-9\s]*$/g.test(input.value);
Работает нормально, но если input.value содержит "ã" или "é", то выдает false.
Я гуглил и обнаружил, что вы можете использовать фильтр Юникода, например:
/\p{L}/u
Я пытался объединить, но безрезультатно.
Как я могу решить эту проблему?
Спасибо всем.