8. JavaScript объекты

Веб-программирование

Обучение программированию

Делаете первые шаги в программировании? Представляем вашему вниманию пошаговое обучение самостоятельного создания сайтов любой сложности на примерах! На страницах сайта KobRU вы найдете все самое необходимое, для того чтобы по праву считаться веб-мастером по созданию привлекательных динамически изменяемых интернет-страниц, используя основные инструменты веб-разработчиков: HTML; CSS; PHP; MySQL; JAVASCRIPT и другие. Сайт KobRU - наиболее полное и качественно структурированное руководство с предельно понятными пояснениями и поэтапным изложением материала, который поможет вам в совершенстве овладеть искусством программирования. Добавьте динамики и интерактивность в свои веб-проекты!

Вход в личный кабинет

Забыли пароль?

Не зарегистрированны?


Конструкторское Web-бюро

8.03.3 Объект RegExp Часть III

Альтернативы

В предыдущем уроке мы с вами рассматривали построение символьного класса, где внутри квадратных скобок может совпадать только один символ из всех возможных, к примеру, шаблон [ВГ]аля совпадает или со словом Валя или с Галя. Альтернативы тоже означают или, но в отличие от класса способны искать сразу несколько символов. Они обычно записываются в скобках, между которыми ставится знак |. Сравните:

Более подробно...


8.03.4 Объект RegExp Часть IV

Квантификаторы

Повторения в шаблонах

Допустим вам нужно проверить правильность ввода почтового индекса (на территории РФ), т.е. найти шесть цифровых символов следующих друг за другом последовательно. Каким образом вы собираетесь решить эту задачу? Ранее мы говорили, что символьный класс [0-9] совпадает с любым цифровым символом, который в другом варианте представлен укороченной записью в виде символа \d. Самое первое, что приходит в голову - напечатать шесть таких символов подряд:

var regex = /\d\d\d\d\d\d/ig;    // вводим шаблон на поиск

Решение выполнено, но с большим напряжением при вводе, так как вам нужно пересчитать все символы \d, чтобы не ошибиться. А если их на порядок больше? Что тогда? К счастью, выход есть! Фиксированное число совпадений в шаблоне можно записать с помощью квантификатора { }. В нашем случае это будет выглядеть так:

Более подробно...


8.03.5 Объект RegExp Часть V

Круглые скобки и обратные ссылки в регулярных выражениях

Когда мы рассматривали альтернативы, то применяли круглые скобки для отделения конструкции выбора от остального выражения. Кроме разделителя, круглые скобки также запоминают текст совпадения. Давайте с вами попробуем отыскать волшебные даты, такие как 10.10.2010:

Запустить!
var text = '10.10.2010';
var regex = /\b(\d{2})[-./]\1[-./](?:\d{2})?\1\b/g
var result = text.match(regex);
alert(result);

Более подробно...


8.04 Встроенный объект числа Number

javascript числа

Числа - одно из важных составляющих программирования. Объект Number представляет обычное число - константу или переменную числового типа:

  
var x = 12.34;
  

второй вариант создания экземпляра объекта Number с помощью оператора new:

  
var x = new Number(12.34);
  

Более подробно...


8.05 Объект логического значения Boolean

Объект Boolean представлен в виде константы или переменной логического типа. Создать экземпляр объекта можно двумя способами:

  
var x = (y == x);
  

или с помощью оператора new:

Более подробно...


Первая Предыдущая 1 2 3 Следующая Последняя


Метки раздела JavaScript

Основы web программирования, var javascript, javascript функции, javascript обучение, javascript простые примеры, html javascript, javascript примеры, javascript random, уроки сайтостроения, java script, регулярные выражения, appendchild javascript, javascript бесплатно, javascript document write, javascript справочник, javascript примеры.