JavaScript RegExp Group [^0-9]

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;

Jifunze tena

Mivivu 2

Tafutaji wa jumla hauwezi kutokea 1:

let test = "12121212";
let madaa = /[^1]/g;

Jifunze tena

Mivivu 3

Tafutaji wa jumla hauwezi kutokea 5 hadi 8:

let maghadharo = "123456789";
let madaa = /[^5-8]/g;

Jifunze tena

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()