Java Script(JS): Прочие объекты Java Script. Объекты Function и RegExp - регулярные выражения. |
Автор megabax | |||
05.05.2013 г. | |||
Java Script(JS): Прочие объекты Java Script. Объекты Function и RegExp - регулярные выражения.
Для углубленного изучения web-программирования (язык PHP и написание своей собственной CMS) советую подписаться на платный раздел (см. анонсы раздела "Пишем Easy CMS").
Продолжим изучать прочие объекты Java Script. Объект Function. Его можно создать как через new Function, так и ключевым словом function, когда мы объявляем новую функцию (см. урок "Web-программирование: "Java Script(JS): функции"". ). Польза, правда, от такого объекта как функция, созданного, через new, очень сомнительно, а вот само объявлении функции и использования реквизитов объекта Function мы уже рассмотрели (см. урок "Web-программирование: "Java Script(JS): функции"". ). Так же мы рассмотрели присваивание ссылки на функцию (см. уроки Web-программирование. Java Script (JS). Тема сегодняшнего урока: "Объекты". и Web-программирование: Java Script(JS): "Начало создания библиотеки визуальных объектов"). Поэтому мы не будем более подробно рассматривать объект Function, просто знайте, что есть такой.
И так, идем дальше. Объект RegExp. Это очень мощный объект, предназначенный для обработки регулярных выражений. Что бы лучше понять, что это такое и с чем его едят, рассмотрим пример:
Этот пример проверяет правильность ввода адреса электронной почты. Если вы введете некорректный адрес, то программа выдаст сообщение об ошибке: А если введен верный адрес электронной почты
то программа выдаст сообщение, что все верно:
Теперь разберемся, что за страшное выражение в строке:
Это и есть регулярное выражение. Объект RegExp можно создать через строку, заключенную в //, либо через new RegExp. Строка регулярного выражения - это такой шаблон, по которому объект RegExp обрабатывает строки. Он может сравнивать их, а так же производить поиск и замену. Теперь разберем наш шаблон:
В будущем мы еще разберем более подробно регулярные выражения, а на сегодня все, до новых встреч.
|
« След. | Пред. » |
---|