JavaScriptEspressioni regolari


Sintassi

  • lascia regex = / pattern / [ flags ]
  • let regex = new RegExp (' pattern ', [ flags ])
  • let ismatch = regex.test (' testo ')
  • let results = regex.exec (' testo ')

Parametri

bandiere Dettagli
g g lobal. Tutte le partite (non tornare alla prima partita).
m m ulti-line. Fa sì che ^ & $ corrisponda all'inizio / alla fine di ogni riga (non solo inizio / fine stringa).
io io nsensibile. Corrispondenza insensibile al maiuscolo / minuscolo (ignora il caso di [a-zA-Z]).
u u nicode: Le stringhe sono trattate come UTF-16. Inoltre, fa in modo che le sequenze di escape corrispondano ai caratteri Unicode.
y stick y : corrisponde solo all'indice indicato dalla proprietà lastIndex di questa espressione regolare nella stringa di destinazione (e non tenta di corrispondere da alcun indice successivo).

Osservazioni

L'oggetto RegExp è tanto utile quanto la tua conoscenza delle espressioni regolari è forte. Vedi qui per un primer introduttivo, o vedi MDN per una spiegazione più approfondita.

Espressioni regolari Esempi correlati