Извините, отправил это слишком рано.Быстрая и аккуратная проверка, что строка содержит только алфавит, независимо от набора символов?
Это реальный вопрос:
Я требую строки проверки, которая проверяет имя содержит только символы из реальных алфавитов - может быть любым, без ограничений к одному конкретному.
например. это может быть японский, русский или простой ASCII.
Я смотрел Java function to return if string contains illegal characters, что довольно хорошо, но подходит только для латинских языков.
Я посмотрел Validate a string contains only certain characters in java, который рассказывает о java.util.Scanner
, но это не было предназначено для этой цели.
Вы видели http://stackoverflow.com/questions/14636540/java-regular-expression-with-international-letters? –
@JeremyGrand нет, очень интересно. Я искал тему «валидация», хотя я думаю, что даже с регулярным выражением в поисковых терминах, но не видел этого. – Adam
Ну, этот ответ предоставляет регулярное выражение, которое использовалось для возврата true с именами из разных алфавитов. Мне кажется, что он отвечает именно вам, когда вы удаляете. и \ s из регулярного выражения. –