Авторский знак. Seosait21.ru Есть у человека надежда. Пока не поздно. Вгрызайся и изучай.
Нажимай и поддержи.

Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30


Чувашия-это моя Россия

Ссылки на JavaScript - regexp.

Объект RegExp( регулярное выражение) это объект, который описывает образец символов. Регулярные выражения используются для поиска по шаблону и "поиск и замену" функции по тексту.

Синтаксис:

                     var patt=new RegExp(pattern,modifiers);     
                             или еще проще:
                     var patt=/pattern/modifiers;
                     
                      шаблон определяет шаблон выражения
                      модификаторы, укажите, если поиск должен быть
                               глобальным, с учетом регистра, и т.д.

Модификаторы

Модификатор Описание
i Выполнять без учета регистра
g Осуществлять глобальный совпадение(найти все совпадения, а не останавливаясь после первого совпадения)
m Выполнять многострочный режим поиска

Скобки

Скобки используются для поиска диапазона символов:

Выражение Описание
[abc] Найти любой символ в скобках
[^abc] Найти любой символ, НЕ входящий в скобках
[0-9] Найти любую цифру в скобках
[^0-9] Найти любую цифру НЕ между скобками
(x|y) Найти кого-либо из указанных альтернатив

Метасимволы

Метасимволы-это символы, имеющие специальное значение:

Метасимвол Описание
. Найти одиночный символ, кроме символа новой строки или конца строки
\w Найти слово, символ
\W Найти слов-символов
\d Найти цифры
\D Найти символ, не являющийся цифрой
\s Найти пробельный символ
\S Найти непробельных символов
\b Найти соответствие в начале/конце слова
\B Найти соответствие не в начале, а в конце слова
\0 Найти NUL
\n Найти символ новой строки
\f Найти символ RSS
\r Найти символ возврата каретки
\t Найти символ табуляции
\v Найти вертикальную табуляцию
\xxx Найти символ, указанного восьмеричного числа xxx
\xdd Найти символ, указанного шестнадцатеричного числа dd
\uxxxx Найти символов Unicode указан шестнадцатеричный номер xxxx

Кванторы

Квантор Описание
n+ Соответствует любой строке, которая содержит как минимум один элемент n
n* Соответствует любой строке, которая содержит ноль или более вхождений n
n? Соответствует любой строке, которая содержит ноль, один или несколько вхождений n
n{X} Соответствует любой строке, содержащей последовательность X n's
n{X,Y} Соответствует любой строке, содержащей последовательность X, Y n's
n{X,} Соответствует любой строке, содержащей последовательность, по крайней мере, X n's
n$ Соответствует любой строке, n в конец
^n Соответствует любой строке, n в начале
?=n Соответствует любой строке, которая сопровождается определенной строки n
?!n Соответствует любой строке, который не сопровождается определенной строки n

RegExp Свойства Объекта

Свойство Описание
constructor Возвращает функцию, которая создана прототипу объекта RegExp
global Указывает, может ли «г» модификатор применяться
ignoreCase Указывает, может ли "я" модификатор применяться
lastIndex Указывает индекс, с которого начинается следующее сравнение
multiline Указывает, может ли "м" модификатор применяться
source Возвращает текст шаблона RegExp

RegExp Объект Методы

Метод Описание
compile() Не поддерживается в версии 1.5. Компилирует регулярное выражение
exec() Тесты для совпадения в строке. Возвращает первое сравнение
test() Тесты для совпадения в строке. Возвращает true или false
toString() Возвращает строковое значение регулярного выражения


seosait21.ru
HTML

seosait21.ru
CSS

seosait21.ru
Web-диз.
HTML ссылка CSS ссылка ...

seosait21.ru
JavaScript

seosait21.ru
PHP

seosait21.ru
JQuery
JavaScript ссылка PHP ссылка JQuery ссылка

seosait21.ru
SEO.

seosait21.ru
MySQL

seosait21.ru
XML
... ... ...
ПОНРАВИЛОСЬ?
ПОДЕЛИСЬ с ДРУЗЬЯМИ: