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

Коллекция 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
  • Количество просмотров: 4899
  • Оценить статью:
     
     
     
     
     
  • Всего оценок:  
  • Рейтинг: 296
  • Поделиться:
    Share on Google+Добавить в закладки

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

2016-05-31 14:06


Комментарии



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

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

Василий Лазаренко правил(а) статью Как вскрывать замки

Василий Лазаренко правил(а) статью Как ездить на автомате

Василий Лазаренко правил(а) статью Куда можно сходить в Санкт-Петербурге с детьми

Василий Лазаренко правил(а) статью Как научиться ездить на механике

Василий Лазаренко правил(а) статью Как посмотреть где находится автобус онлайн

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