JavaScript RegExp Group [^0-9]
- Page ya kuzingatia [0-9]
- Page ya kuzingatia (x|y)
- Retunza kwa ukweli Kitabu cha Tazama cha RegExp cha JavaScript
Mifano na matumizi
Makala ya [^0-9] inatumiwa kupataa mafupi ya kingono zote.
Namba za kwenye ingia zinaweza kutokea kutoka 0 hadi 9 au eneo la namba.
Tahara:Tumia [0-9] Makala ya kipataa inayolingana na mafupi ya ingia za namba zote.
Mivivu
Mivivu 1
Tafutaji wa jumla hauwezi kutokea 1 hadi 4:
let maghadharo = "123456789"; let madaa = /[^1-4]/g;
Mivivu 2
Tafutaji wa jumla hauwezi kutokea 1:
let test = "12121212"; let madaa = /[^1]/g;
Mivivu 3
Tafutaji wa jumla hauwezi kutokea 5 hadi 8:
let maghadharo = "123456789"; let madaa = /[^5-8]/g;
Mwili wa kingono
new RegExp("[^0-9]")
au ni vipende vya msingi:
/[^0-9]/
Mwili wa kuzingatia
new RegExp("[^0-9]", "g")
au ni vipende vya msingi:
/[^0-9]/g
Wanaingia wa kingono
/[^0-9]/
Ni tofauti ya ECMAScript1 (ES1).
Wote wanaingia wamekubali vizuri ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Inasimama | Inasimama | Inasimama | Inasimama | Inasimama | Inasimama |
Matumizi ya kipataa ya madhi ya kirefu
Kwenye JavaScript, utafutaji wa madhi ya kipataa kwa kinaingia cha kirefu inaweza kufanyika kwa matumizi tofauti.
TumiaMadaa (madaa)Kama madhi ya kipataa, hizi ni zaidi za kutosha zaidi:
mivivu | kueleza |
---|---|
maghadharo.match(madaa) | madhi ya kingono kwenye kingono |
maghadharo.search(madaa) | madhi ya kingono kwenye kingono |
madaa.exec(maghadharo) | RexExp 方äo exec() |
madaa.test(maghadharo) | RexExp 方äo test() |
- Page ya kuzingatia [0-9]
- Page ya kuzingatia (x|y)
- Retunza kwa ukweli Kitabu cha Tazama cha RegExp cha JavaScript