Використання
exec
Метод
об'екта RegExp, який виконує пошук в рядку.
Повертає массив інформації.
test
Метод
об'екта RegExp, який перевіряє, чи підходить
рядок до шаблона. Повертає true або false.
match
Метод
об'екта String, який який перевіряє, чи
підходить рядок до шаблона. Повертає
массив інформації, або null.
search
Метод
об'екта String, перевіряє, чи підходить
рядок до шаблона. Повертає індекс
знайденої частини або -1, якщо пошук
завершився невдачею.
replace
Метод
об'екта String, який виконує пошук та заміну.
split
Метод
об'екта String, який розділяє рядок на
частини, вважаючи шаблон границею
частини.
Приклади
<SCRIPT
LANGUAGE="JavaScript1.2">
//
1
myRe=/d(b+)d/g;
myArray
= myRe.exec("cdbbdbsbz");
//
2
myArray
= /d(b+)d/g.exec("cdbbdbsbz");
//
3
myRe=
new RegExp ("d(b+)d", "g:);
myArray
= myRe.exec("cdbbdbsbz");
function
is_valid_email(str)
{
var
val=str+’’;
return
str.match(/^([a-zA-Z_0-9\.-]+)@[a-zA-Z_0-9\.-]+(\.[a-zA-Z_0-9\.-]+)+$/i);
}
</SCRIPT>
Контрольні питання
Які
області застосування мови JavaScript?
Які
особливості мови JavaScript?
Які
типи даних використовуються в мові
JavaScript?
Як
оголошуються функції на мові JavaScript?
Як
записати коментар на мові JavaScript?
Література:
Днепров
А.Г.
JavaScript на все 100%. – Спб.: Питер, 2008. –
304с.
Пауэрс
Ш. Динамический HTML. - М.: Изд-во ЛОРИ,
1999. - 364 с.
Спейнауэр
С., Экштейн Р. Справочник вебмастера.
2-е издание. – СПб.: Символ-Плюс, 2001. -
608 с.
11