Базов JavaScript
Вградени обекти String,
RegExp и Date
Какво е регулярен израз
•
•
•
•
•
Сложна, прецизно разработена система за сравнение с
образец(шаблон)
Приложение:
1.
Разбработваме образеца за търсене
2.
Използваме вградените функции на JavaScript за прилагане на
образеца към значение (образците се прилагат към низове)
Мощен инструмент, използван в повечето програмни езици и много
прилoжения
Съществуват различни типове регулярни изрази
JavaScript поддържа най-разпространения тип: Perl-Compatible Regular
Expressions (PCRE)
Създаване на регулярни изрази
•
•
•
За разлика от други езици, регулярните изрази в JavaScript имат тип
(клас), подобно на Number, String, или Date.
Регулярните изрази са обекти, членове на класа RegExp
Както и при обектите от другите класове, има два начина за създаване на
регулярен израз
– литерален – разполагаме регулярен израз между / /
– чрез използване на конструктор
Създаване на регулярен израз
var patern = /regExpression/;
Примери:
var patern=/http/;
Всеки низ, съдържащ “http”, съответства на този образец.
var patern = /s$/;
Съответства на всеки низ, койтo завършва с буквата “s”
Aлтернативен начин – чрез конструктора:
var pattern = new RegExp(“http");
var pattern = new RegExp("s$");
–Използва се, когото потребителят въвежда регулярния израз по
време на изпълнение.
Използване на опции (флагове)
var pattern = /regExpression/modifiers;
Учебни материали
Споделени от колеги - с преглед преди изтегляне.
Програмиране и програмни езици
Програмиране в Интернет
Вградени обекти String,RegExp и Date в JavaScript
Преглед на началото - целият файл след изтегляне
0 коментара
За да коментирате, трябва да сте влезли в профила си.
Влезте