Меню
Войти Войти
Поиск
Главная
Главная
Категории
Категории
Сообщество
Сообщество
Написать статью
Написать

Коллекция JavaScript RegExp регулярных выражений для проверки данных форм

Коллекция JavaScript RegExp регулярных выражений для проверки данных форм.jpg

В этой статье вы найдете коллекцию пригодившихся автору регулярных выражений, с помощью которых вы сможете проверить корректность введенных пользователем данных.


RexExp для проверки Email

reEmail = /^([a-z0-9_-]+\.)*[a-z0-9_-]+@[a-z0-9_-]+(\.[a-z0-9_-]+)*\.[a-z]{2,6}$/;
reEmail.test("ivan@mail.ru");   //true
reEmail.test("ivan@mail.corp"); //true
reEmail.test("ivan@cc.ru");     //true
reEmail.test("ivan_mail.ru");   //false
reEmail.test("ivan@mail.12");   //false
reEmail.test("iv$n@mail.12");   //false

RexExp для проверки номера телефона (РФ)

rePhone  = /(^(\+7|7|8)([0-9]){10}$)|(^([0-9]){7}$)/;
rePhone.test("+79008007060");    //true
rePhone.test("79008007060");     //true
rePhone.test("89008007060");     //true
rePhone.test("88128007060");     //true
rePhone.test("8007060");         //true

RexExp для проверки URL

reUrlPath = /^((https?|ftp|smtp)\:\/\/)?([a-z0-9]{1})((\.[a-z0-9-])|([a-z0-9-]))*\.([a-z]{2,6})(\/?)$/;

RexExp для проверки ввода цифр

reNumber = /^[0-9]+$/;

RexExp для проверки числа типа float или double

reFloat = /(^[0-9]+\.[0-9]+$)|(^[0-9]+$)/;

RexExp для проверки ввода IP-адреса

reIPadress = /^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/;

RexExp для проверки даты

reDate = /^(((0[1-9]|[12]\d|3[01])\/(0[13578]|1[02])\/((19|[2-9]\d)\d{2}))|((0[1-9]|[12]\d|30)\/(0[13456789]|1[012])\/((19|[2-9]\d)\d{2}))|((0[1-9]|1\d|2[0-8])\/02\/((19|[2-9]\d)\d{2}))|(29\/02\/((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))))$/g;

RexExp для проверки времени

reTime = /^(([0-1][0-9])|([2][0-3])):([0-5][0-9]):([0-5][0-9])$/;

Сводка

  • Авторы: Василий Лазаренко
  • Дата создания: 2016-05-31 14:06
  • Теги: javascript, regexp, регулярные выражения, email, date, time, float, double, url, ip
  • Количество просмотров: 4551
  • Оценить статью:
     
     
     
     
     
  • Всего оценок:  
  • Рейтинг: 295
  • Поделиться:
    Share on Google+Добавить в закладки

0 999 284
javascript, regexp, регулярные выражения, email, date, time, float, double, url, ip

2016-05-31 14:06


Комментарии



Яндекс.Метрика
Что происходит

Сейчас на сайте 0 пользователей и 35 гостей.

Сергей правил(а) статью Как вскрывать замки

Сергей правил(а) статью Как вскрыть сейф

Сергей правил(а) статью Если заклинил замок или потерялся ключ. Всё решаемо!

Сергей правил(а) статью Как открыть замок отмычкой

Ирина Цыганкова добавил(а) файл Как посмотреть где находится автобус онлайн 1.jpg

Статистика
Яндекс.Метрика
Реклама