У меня на полях есть валидация и мне нужно вникнуть как она делается что бы переделать какие то моменты под себя. Вот моя регулярка.
^\d{1,}$|^$"
Подскажите пожалуйста что она в себе несёт. И если не сложно приведите пример на регулярку которая даёт вводить только цифры и тире обычное и на регулярку которая даёт вводить цифры и английский и русский алфавиты обоих регистров. Или хотя бы объясните как это сделать.
^\d{1,}$|^$"
Строка, подходящая под такое регулярное выражение, не должна содержать ничего кроме цифр. Пустая строка допускается. В принципе, можно записать и короче — ^\d*$.
приведите пример, регулярки которая даёт вводить только цифры и тире обычное
^[\d-]*$ — разрешает только комбинацию цифр или дефисоминусов. Обратите внимание, что этот минус стоит прямо у самого квадратной скобочки, чтобы он не был воспринят как указание непрерывного диапазона.
приведите пример регулярки, которая даёт вводить цифры и английский и русский алфавиты обоих регистров
^[0-9a-zA-Zа-яА-ЯёЁ]*$ — букву Ё приходится указывать отдельно, т.к. в таблице юникода она находится вне основного ряда русских букв.
Помните, вы всегда можете ознакомиться с краткой справкой по регулярным выражениям в нашем описании метки.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей