Latest web development tutorials
×

JavaScript corso

JavaScript corso JavaScript breve introduzione JavaScript uso JavaScript esportazione JavaScript grammatica JavaScript dichiarazioni JavaScript nota JavaScript variabile JavaScript Tipi di dati JavaScript Oggetti JavaScript funzione JavaScript portata JavaScript evento JavaScript stringa JavaScript operatori JavaScript confrontare JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript tipo di conversione JavaScript Espressioni regolari JavaScript errore JavaScript Debugging JavaScript alzata variabile JavaScript Modalità Strict JavaScript Uso improprio JavaScript Forms Authentication JavaScript Parole chiave riservate JavaScript JSON JavaScript void JavaScript Codice Specifica

JS funzione

JavaScript definizione di funzione JavaScript Argomenti funzione JavaScript richiamo della funzione JavaScript chiusure

JS HTML DOM

DOM breve introduzione DOM HTML DOM CSS DOM evento DOM EventListener DOM elemento

JS Tutorial avanzato

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

JS Browser BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript pop JavaScript evento programmato JavaScript Cookies

JS magazzino

JavaScript magazzino JavaScript prova jQuery JavaScript prova Prototype

JS Esempi

JavaScript Esempi JavaScript istanza di oggetto JavaScript istanza di oggetto Browser JavaScript HTML DOM Esempi JavaScript sommario

JS Manuale di riferimento

JavaScript Oggetti HTML DOM Oggetti

JavaScript Object RegExp

RegExp: un'espressione regolare (espressione regolare) stenografia.


Completa RegExp oggetto di riferimento

Si prega di consultare il nostro manuale di riferimento oggetto JavaScript RegExp , che fornisce tutte le proprietà ei metodi possono essere utilizzati in combinazione con l'oggetto stringa.

Questo manuale contiene una descrizione dettagliata ed esempi sull'uso di ciascuna delle proprietà e metodi.


Che cosa è RegExp?

Una espressione regolare descrive un modello di caratteri dell'oggetto.

Quando si recupera un testo, è possibile utilizzare un modello per descrivere il contenuto da recuperare. RegExp è questa modalità.

modello semplice può essere un singolo carattere.

Altri modelli complessi includono più caratteri possono essere utilizzati per analizzare, controllo formato, sostituire, e così via.

È possibile specificare una posizione stringa di ricerca, e il tipo di caratteri che si desidera recuperare, e così via.

grammatica

var patt=new RegExp(pattern,modifiers);

或更简单的方法

var patt=/pattern/modifiers;
  • Modello descrive un modello di espressione.
  • Modificatori (modificatori) descrive se il recupero è globale, e così via tra maiuscole e minuscole.

Nota: Quando si utilizza un costruttore per creare un oggetto regolare, è necessario regole carattere di escape regolari (preceduti da un backslash \). Ad esempio, i seguenti sono equivalenti:

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

RegExp modificatori

Modifier viene utilizzato per eseguire una ricerca insensibile caso-e full-text.

I - modificatore viene utilizzato per eseguire una corrispondenza tra maiuscole e minuscole.

g - modificatore viene utilizzato per eseguire ricerche full-text (piuttosto che trovare la prima tappa da trovare, ma per trovare tutte le partite).

esempio 1

In una stringa case-insensitive trovare "W3CSchool"

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

Il testo che segue è espressione di corrispondenza marcata ottenuto:

visita W3CSchool

Prova »

esempio 2

Ricerca testo completo "è"

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

Il testo che segue è espressione di corrispondenza marcata ottenuto:

Is th is all there is ?

Prova »

esempio 3

Ricerca testo completo e case-insensitive ricerca "è"

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

Il testo che segue è espressione di corrispondenza marcata ottenuto:

Is th is all there is ?

Prova »


test ()

Metodo di prova Valore di ricerca specificato stringa (), sulla base dei risultati e restituisce vero o falso.

L'esempio che segue è una stringa di ricerca dal carattere "e":

Esempi

var patt1 = new RegExp ( "e");
document.write (patt1.test ( "Le cose migliori della vita sono gratis"));

A causa della lettera "e" nella stringa, l'uscita del codice precedente sarà:

true

Prova »

Quando si utilizza un costruttore per creare un oggetto regolare, è necessario regole carattere di escape regolari (preceduto da un backslash \)

Esempi

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

Prova »


exec ()

() Per recuperare il Valore stringa exec specificato. Il valore di ritorno è il valore da trovare. Se non viene trovata alcuna corrispondenza, restituisce null.

L'esempio che segue è una stringa di ricerca dal carattere "e":

esempio 1

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

A causa della lettera "e" nella stringa, l'uscita del codice precedente sarà:

e

Prova »