Latest web development tutorials
×

JavaScript kurs

JavaScript kurs JavaScript krótkie wprowadzenie JavaScript zwyczaj JavaScript eksport JavaScript gramatyka JavaScript oświadczenia JavaScript uwaga JavaScript zmienna JavaScript Typy danych JavaScript Przedmioty JavaScript funkcja JavaScript zakres JavaScript wydarzenie JavaScript sznur JavaScript operatorzy JavaScript porównać JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Typ konwersji JavaScript Wyrażenia regularne JavaScript błąd JavaScript Debugowanie JavaScript zmienny wyciąg JavaScript Tryb Strict JavaScript Zastosowanie niezgodne z przeznaczeniem JavaScript Uwierzytelnianie za pomocą formularzy JavaScript zarezerwowane słowa kluczowe JavaScript JSON JavaScript void JavaScript Kod Specyfikacja

JS funkcja

JavaScript definicja funkcji JavaScript Argumenty funkcji JavaScript wywołanie funkcji JavaScript zamknięcia

JS HTML DOM

DOM krótkie wprowadzenie DOM HTML DOM CSS DOM wydarzenie DOM EventListener DOM element

JS zaawansowane Tutorial

JavaScript Przedmioty JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp Przedmioty

JS przeglądarka BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript muzyka pop JavaScript Tymczasowy zdarzenia JavaScript Cookies

JS magazyn

JavaScript magazyn JavaScript test jQuery JavaScript test Prototype

JS Przykłady

JavaScript Przykłady JavaScript instancja obiektu JavaScript Przeglądarka Instancja obiektu JavaScript HTML DOM Przykłady JavaScript streszczenie

JS Reference Manual

JavaScript Przedmioty HTML DOM Przedmioty

JavaScript Object RegExp

RegExp: wyrażenie regularne (regular expression) skróconą.


Wypełnij RegExp Reference Object

Zapoznaj się z naszą JavaScript RegExp Reference Manual obiekt , który zawiera wszystkie właściwości i metody mogą być stosowane w połączeniu z obiektem String.

Niniejsza instrukcja zawiera szczegółowy opis i przykłady na wykorzystanie każdej z właściwości i metod.


Czym jest RegExp?

Wyrażenie regularne opisuje wzorzec znaków obiektu.

Podczas pobierania tekstu, można użyć modelu do opisania zawartości zostać pobrane. RegExp jest ten tryb.

Prosty wzór może być pojedynczy znak.

Bardziej skomplikowane modele zawierają więcej znaków mogą być używane do analizowania, sprawdzanie formatu, wymienić, i tak dalej.

Można określić pozycję wyszukiwania ciąg i rodzaj znaków, które chcesz odzyskać, i tak dalej.

gramatyka

var patt=new RegExp(pattern,modifiers);

或更简单的方法

var patt=/pattern/modifiers;
  • Model opisuje model ekspresji.
  • Modyfikatory (modyfikatory) określa, czy wyszukiwanie ma charakter globalny, wielkość liter i tak dalej.

Uwaga: W przypadku korzystania z konstruktora do tworzenia zwykłych obiektów, trzeba regularnie zasady znaków ewakuacyjnych (poprzedzone backslash \). Na przykład, po to równoważne:

var re = new RegExp("\\w+");
var re = /\w+/;

Modyfikatory RegExp

Modyfikator stosuje się przeprowadzić wyszukiwanie bez uwzględniania wielkości liter i pełnotekstowego.

I - modyfikator jest stosowany do wykonywania bez uwzględniania wielkości liter mecz.

g - modyfikator służy do wyszukiwania pełnotekstowego (zamiast znalezieniu pierwszy przystanek do znalezienia, ale aby znaleźć wszystkie mecze).

Przykład 1

W ciągu bez uwzględniania wielkości liter znaleźć "W3CSchool"

var str="Visit W3CSchool";
var patt1=/w3cschool/i;

Poniższy tekst jest oznaczony dopasowanie wyraz otrzymano:

Odwiedź W3CSchool

Spróbuj »

Przykład 2

Wyszukiwanie pełnotekstowe "jest"

var str="Is this all there is?";
var patt1=/is/g;

Poniższy tekst jest oznaczony dopasowanie wyraz otrzymano:

Is th is all there is ?

Spróbuj »

Przykład 3

Wyszukiwanie pełnotekstowe i wielkości liter wyszukiwania "jest"

var str="Is this all there is?";
var patt1=/is/gi;

Poniższy tekst jest oznaczony dopasowanie wyraz otrzymano:

Is th is all there is ?

Spróbuj »


test ()

Metoda Wartość badanie określone wyszukiwanie string (), w oparciu o wyniki i zwraca prawdę lub fałsz.

Poniższy przykład jest wyszukiwany ciąg znaków z "e":

Przykłady

var patt1 = new RegExp ( "e");
document.write (patt1.test ( "Najlepsze rzeczy w życiu są za darmo"));

Ze względu na literę "e" w łańcuchu, wyjście kodu powyżej, będą:

true

Spróbuj »

Podczas korzystania z konstruktora do tworzenia zwykłych obiektów, trzeba regularnie zasady znaków ewakuacyjnych (poprzedzone backslash \)

Przykłady

var re = new RegExp ( "\\ w +");

Spróbuj »


exec ()

() Metoda pobrać określony ciąg wartości Exec. Wartość zwracana jest wartość można znaleźć. Jeśli nie zostanie znaleziony, to zwraca null.

Poniższy przykład jest wyszukiwany ciąg znaków z "e":

Przykład 1

var patt1=new RegExp("e");
document.write(patt1.exec("The best things in life are free"));

Ze względu na literę "e" w łańcuchu, wyjście kodu powyżej, będą:

e

Spróbuj »