Рубрика «android kotlin»

Регулярно возникают задачи проверять, что пользователь вводит в поля и сообщать ему если он что-то сделал не правильно.

Ничего в этом сложного нет, напишем парочку регулярных выражений

так

   const val SNILS_PATTERN = "[0-9]{3}-[0-9]{3}-[0-9]{3}\s[0-9]{2}"

и так

const val SPEC_SYMBOLS = "—−–„““”‘’„”«»"
const val UPPER_RUS_LETTERS = "А-ЯЁЙ"
const val LOWER_RUS_LETTERS = "а-яёй"
const val RUS_LETTERS = "$UPPER_RUS_LETTERS$LOWER_RUS_LETTERS"
const val RUS_NAME_PATTERN = "[${RUS_LETTERS}IVX0-9\-`'.()\s]*"
const val RUS_NAME_PATTERN_WITH_COMMA = "[${RUS_LETTERS}IVX0-9\-`'.,()\s]*"
const val LATIN_LETTERS = "A-Za-z"

еще добавим маски

const val MASK_MOBILE_PHONE = "+7 [000] [000]-[00]-[00]"     
const val SNILS_MASK = "[000]-[000]-[000] [00]"

и будет норм...

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js