JavaScript RegExp g 修饰符

నిర్వచనం మరియు ఉపయోగం

"g"i" మాదిరిగా ఉపయోగించండి

సర్వతోముఖం మ్యాచ్ లు అన్ని మ్యాచ్ లను కనుగొనుతాయి (మొదటి మ్యాచ్ ను కనుగొనే కంపరెసన్ తో పోల్చినపుడు).

ఉదాహరణ

ఉదాహరణ 1

is యొక్క సర్వతోముఖం పరిశీలన:

let pattern = /is/g;
let result = text.match(pattern);

ప్రయత్నించండి

ఉదాహరణ 2

ప్రత్యేకంగా పేటర్న్ ఫంక్షన్ exec() ఉపయోగం చేయండి:

let text = "Is this all there is?";
let pattern = /is/g;
let result = pattern.exec(text);

ప్రయత్నించండి

ఉదాహరణ 3

ప్రత్యేకంగా పేటర్న్ ఫంక్షన్ test() ఉపయోగం చేయండి:

let pattern = /is/g;
let result = pattern.test(text);

ప్రయత్నించండి

ఉదాహరణ 4

స్ట్రింగ్ ఫంక్షన్ match() ఉపయోగం చేయండి:

let pattern = /is/g;
let result = text.match(pattern);

ప్రయత్నించండి

వినియోగం

new RegExp("regexp, "g")

లేదా సరళంగా కూడా ఉపయోగించవచ్చు

/regexp/g

సూచన

సర్వతోముఖం, క్షీణ రకం పరిశీలన కోసం ఈను ఉపయోగించండి i మాదిరిగా ఉపయోగించండి g మాదిరిగా ఉపయోగించండి.

is యొక్క సర్వతోముఖం మరియు క్షీణ రకం పరిశీలన:

ఉదాహరణ 1

ప్రత్యేకంగా పేటర్న్ ఫంక్షన్ exec() ఉపయోగం చేయండి:

let text = "Is this all there is?";
let result = /is/gi.exec(text);

ప్రయత్నించండి

ఉదాహరణ 2

ప్రత్యేకంగా పేటర్న్ ఫంక్షన్ test() ఉపయోగం చేయండి:

let text = "Is this all there is?";
let result = /is/gi.test(text);

ప్రయత్నించండి

ఉదాహరణ 3

స్ట్రింగ్ ఫంక్షన్ match() ఉపయోగం చేయండి:

let text = "Is this all there is?";
let result = text.match(/is/gi);

ప్రయత్నించండి

సూచన

మీరు ఉపయోగించవచ్చు global అనునది అంటే g మాదిరిగా మార్పు వచ్చిందా తనిఖీ చేయండి.

let pattern = /W3S/g;
let result = pattern.global;

ప్రయత్నించండి

ప్రత్యేకంగా పేటర్న్ పరిశీలన పద్ధతులు

జావాస్క్రిప్ట్ లో, ప్రత్యేకంగా పేటర్న్ గా స్ట్రింగ్ పరిశీలన వివిధ పద్ధతులతో పూర్తి చేయవచ్చు.

ఉపయోగంపేటర్న్ (pattern)ప్రత్యేకంగా పేటర్న్ గా, ఈ పద్ధతులు అత్యంత ఉపయోగించబడుతున్నాయి:

ఉదాహరణ వివరణ
text.match(పేటర్న్) స్ట్రింగ్ పద్ధతి match()
text.search(పేటర్న్) స్ట్రింగ్ పద్ధతి search()
పేటర్న్.exec(text) RexExp పద్ధతి exec()
పేటర్న్.test(text) RexExp పద్ధతి test()

బ్రౌజర్లు మద్దతు

/regexp/g ECMAScript1 (ES1) లక్షణం.

అన్ని బ్రౌజర్లు పూర్తిగా ES1 (JavaScript 1997) ను మద్దతు ఇస్తాయి:

క్రోమ్ ఐఈ ఎడ్జ్ ఫైర్ఫాక్స్ సఫారీ ఆపెరా
మద్దతు మద్దతు మద్దతు మద్దతు మద్దతు మద్దతు