JavaScript RegExp Groep [0-9]
Voorbeeld
Doen 'n globale soektog vir die nommers 1, 2, 3 en 4 in 'n string:
let text = "123456789";
let pattern = /[1-4]/g;
Definisie en gebruik
Die [0-9] uitdrukking word gebruik om enige karakter tussen die hakies te vind.
Die syfers binne die hakies kan enige getalle of span van getalle van 0 tot 9 wees.
Wenk: Gebruik die [^0-9] uitdrukking om enige karakter te vind wat NIE 'n syfer is nie.
Blaaierondersteuning
/[0-9]/
is 'n ECMAScript1 (ES1) kenmerk.
ES1 (JavaScript 1997) word ten volle ondersteun in alle blaaiers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Sintaksis
new RegExp("[0-9]")
or simply:
/[0-9]/
Sintaksis met wysigers
new RegExp("[0-9]", "g")
or simply:
/[0-9]/g
Wenk
Gebruik die [^0-9] uitdrukking om enige karakter te vind wat NIE 'n syfer is nie.
Meer voorbeelde
Voorbeeld
Doen 'n globale soektog vir die nommer "1" in 'n string:
let text = "12121212";
let pattern = /[1]/g;
Soekmetodes vir gereelde uitdrukkings
In JavaScript kan 'n gewone uitdrukking tekssoektog met verskillende metodes gedoen word.
Met 'n patroon as 'n gereelde uitdrukking, is hierdie die mees algemene metodes:
Voorbeeld | Beskrywing |
---|---|
text.match( patroon ) | Die String-metode pas() |
text.search( patroon ) | Die String metode soek() |
patroon .exec(teks) | Die RexExp-metode exec() |
patroon .toets(teks) | Die RegExp metode toets() |