Валидация с регулярным выражением

281
12 августа 2017, 01:31

У меня на полях есть валидация и мне нужно вникнуть как она делается что бы переделать какие то моменты под себя. Вот моя регулярка.

^\d{1,}$|^$"

Подскажите пожалуйста что она в себе несёт. И если не сложно приведите пример на регулярку которая даёт вводить только цифры и тире обычное и на регулярку которая даёт вводить цифры и английский и русский алфавиты обоих регистров. Или хотя бы объясните как это сделать.

Answer 1

^\d{1,}$|^$"

Строка, подходящая под такое регулярное выражение, не должна содержать ничего кроме цифр. Пустая строка допускается. В принципе, можно записать и короче — ^\d*$.

приведите пример, регулярки которая даёт вводить только цифры и тире обычное

^[\d-]*$ — разрешает только комбинацию цифр или дефисоминусов. Обратите внимание, что этот минус стоит прямо у самого квадратной скобочки, чтобы он не был воспринят как указание непрерывного диапазона.

приведите пример регулярки, которая даёт вводить цифры и английский и русский алфавиты обоих регистров

^[0-9a-zA-Zа-яА-ЯёЁ]*$ — букву Ё приходится указывать отдельно, т.к. в таблице юникода она находится вне основного ряда русских букв.

Помните, вы всегда можете ознакомиться с краткой справкой по регулярным выражениям в нашем описании метки.

READ ALSO
Как закрепить ленту при скроллинге меню?

Как закрепить ленту при скроллинге меню?

Как закрепить ленту, пока я скроллю меню?

217
Поиск индекса класса через javascript

Поиск индекса класса через javascript

Есть такая структура у сайта, и необходимо через javascript выполнить поиск по номеру класса item_0000000(где 0-индекс класса)Индекс у всех разный, возможно...

253
В chrome блок автозаполнения выходит за пределы браузера

В chrome блок автозаполнения выходит за пределы браузера

Разрабатываем сайт и у нас есть странный тестер, который вот такое называет багом:

243
Как в owl carousel сделать половину изображения?

Как в owl carousel сделать половину изображения?

Буду благодарен за помощь если кто поможетКак сделать в owl carousel половину изображения только справа и самая последняя картинка должна скроллится...

229