JavaScript RegExp-groep [^0-9]
Voorbeeld
'n Wêreldwye soektog na getalle wat NIE van 1 tot 4 is nie:
let text = "123456789";
let pattern = /[^1-4]/g;
Definisie en gebruik
Die [^0-9] uitdrukking word gebruik om enige karakter te vind wat NIE 'n syfer is nie.
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 tussen die hakies te vind wat 'n syfer is.
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
Meer voorbeelde
Voorbeeld
'n Wêreldwye soektog na getalle wat NIE 1 is nie:
let test = "12121212";
let pattern = /[^1]/g;
Voorbeeld
'n Wêreldwye soektog na getalle wat NIE van 5 tot 8 is nie:
let text = "123456789";
let pattern = /[^5-8]/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() |