У меня есть поле, в которое я ввожу имя пользователя, а проверка на валидацию следующая:
private fun isNameValid() : String {
val name = nameEditText.text
if (!name.isNameValid()) {
nameEditText.setError(AppResources.getString(R.string.error))
nameEditText.requestFocus()
return ""
} else {
nameEditText.setValid()
return name
}
}
В моём if'e есть метод extesion который реализован следующим образом:
fun String.isNameValid(): Boolean = !this.isBlank() && this.length > 1 && matches("""\p{L}+""".toRegex())
Мне сюда нужно добавить regex выражение таким образом, чтобы я мог добавлять в моё поле сколько хочу слов, а не одно как сейчас.
Как его правильно будет вставить в мой метод?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники