JavaScript RegExp Group [^abc]

Gina da amfani

kwararrufu [^abc] za a yi gina kwararrufu na kuma haruffu na yadda dake a kwayar abin da ba a yi kwayar ba a cikin kwararrufu:

kwararrufu za a yi gina haruffu wucewa, tukuru ko haruffu da tsammanin wucewa:

[^abc] haruffu na yadda dake a a, b ko c
[^A-Z] babban haruffu na kuma haruffu na yadda dake a tsaki daga A zuwa Z
[^a-z] babban haruffu na kuma haruffu na yadda dake a tsaki daga a zuwa z
[^A-z] babban haruffu na kuma haruffu na yadda dake a tsaki daga A zuwa z

Ìtọ́ni:Ìtọ́ni [abc] Lọ́wọ́lọ́wọ́ fún àwọn ọ̀rọ̀ tí ó wà láàárín àwọn àkòso.

hukumar

masanin 1

ni ya'a abin da bai hawa a [h] a kan tsarin sauki:

let text = "Is this all there is?";
let pattern = /[^h]/g;

Fi ẹ̀kọ́ sọ̀rọ̀

Ɛ̀kànì 2

Ɛ̀kànì 2

Fún àwọn ọ̀rọ̀ tí kò jẹ́ "i" àti "s" nínú àwọn ọ̀rọ̀-ìwé, ṣe ìṣàwárí gbogbo ẹ̀yìn:
let text = "Do you know if this is all there is?";

Fi ẹ̀kọ́ sọ̀rọ̀

let pattern = /[^is]/gi;

Ɛ̀kànì 2

let text = "Is this all there is?";
let pattern = /[^is]/gi;

Fi ẹ̀kọ́ sọ̀rọ̀

Ɛ̀kànì 3

let pattern = /[^a-h]/g;

Ɛ̀kànì 4
let text = "I SCREAM FOR ICE CREAM!";

Fi ẹ̀kọ́ sọ̀rọ̀

let pattern = /[^A-E]/g;

Ɛ̀kànì 5

let text = "I Scream For Ice Cream, is that OK?!";
let pattern = /[^A-e]/g;

Fi ẹ̀kọ́ sọ̀rọ̀

Ɛ̀kànì 6

Ìtọ́ni:Lọ́wọ́lọ́wọ́ fún àwọn ọ̀rọ̀ tí ó wà láàárín àwọn àkòso pàtàkì [abc].

Fún àwọn ọ̀rọ̀ tí kò jẹ́ [a-s], ṣe ìṣàwárí gbogbo ẹ̀yìn, tí kò ń kọ́kọ́wọ́ ọ̀rọ̀-ìwé:

let text = "I Scream For Ice Cream, is that OK?!";
let pattern = /[^a-s]/gi;

Fi ẹ̀kọ́ sọ̀rọ̀

Ìwé ọ̀nà

new RegExp("[^xyz]

Tàbí pàtàkì:

/[^xyz]/

Ìwé ọ̀nà àwọn àtúnṣe

new RegExp("[^xyz]", "g")

Tàbí pàtàkì:

/[^xyz]/g

Ìtọ́ni

Ìtọ́ni [abc] Lọ́wọ́lọ́wọ́ fún àwọn ọ̀rọ̀ tí ó wà láàárín àwọn àkòso.

Adákọ́ ẹ̀rọ ayélujára

/[^abc]/ Àjọpín ECMAScript1 (ES1) ni.

Gbogbo ẹ̀rọ ayélujára máa ń ń gbájúmọ̀ púpọ̀ fún ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Adákọ́ Adákọ́ Adákọ́ Adákọ́ Adákọ́ Adákọ́

ƙanƙi regex ìṣàwárí

Nínú JavaScript, ẹ̀rọ ƙanƙi regex àwọn ọ̀nà tí ó máa ń lo fún ìṣàwárí ọ̀rọ̀-ìwé le ń yá ní ọ̀nà ọ̀tọ̀ọ̀tọ̀.

ìṣirin (pattern)Gẹ̀gẹ̀ bi ƙanƙi regex, àwọn àǹfààní tí ó máa ń lo jù lọ ni:

ƙaƙanin ƙarantin
text.match(pattern) ƙanƙi string match()
text.search(pattern) ƙanƙi string search()
pattern.exec(text) RexExp ƙanƙi exec()
pattern.test(text) RexExp ƙanƙi test()