ਜੈਵਾਸਕ੍ਰਿਪਟ RegExp i ਮੋਡੀਫਾਇਰ

ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ

"i" ਮੋਡੀਫਾਇਰ ਅਸ਼ੋਕ ਹਿਸਾਬ ਨਾਲ ਮੇਲ ਖਾਣ ਦੀ ਸ਼ਰਤ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ。

ਇਨਸਟੈਂਸ

ਉਦਾਹਰਣ 1

is ਨੂੰ ਅਸ਼ੋਕ ਹਿਸਾਬ ਨਾਲ ਖੋਜੋ:

let text = "Visit CodeW3C.com";
let pattern = /codew3c/i;
let result = text.match(pattern);

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

ਉਦਾਹਰਣ 2

codew3c ਨੂੰ ਸਟਰਿੰਗ ਵਿੱਚ ਅਸ਼ੋਕ ਹਿਸਾਬ ਨਾਲ ਖੋਜੋ:

ਰੈਗੁਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਫੰਕਸ਼ਨ exec() ਦੀ ਵਰਤੋਂ

let text = "Visit codew3c";
let pattern = /codew3c/i;
let result = pattern.exec(text);

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

ਉਦਾਹਰਣ 3

ਰੈਗੁਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ test():

let text = "Visit CodeW3C.com";
let pattern = /codew3c/i;
let result = pattern.test(text);

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

ਉਦਾਹਰਣ 4

ਸਟਰਿੰਗ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ match():

let text = "Visit CodeW3C.com";
let pattern = /codew3c/i;
let result = text.match(pattern);

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

ਗਣਨਾ

new RegExp("regexp", "i")

ਜਾਂ ਸਰਲ ਰੂਪ ਵਿੱਚ:

/regexp/i

ਸੁਝਾਅ

ਤੁਸੀਂ ਇਹ ਇਸ ਤਰ੍ਹਾਂ ਇਸਤੈਮਾਲ ਕਰ ਸਕਦੇ ਹੋ ignoreCase ਇਸਤੈਮਾਲ ਕਰੋ "i" ਮੋਡੀਫਾਇਰ ਨੂੰ ਪੁੱਛੋ。

let pattern = /W3S/i;
let result = pattern.ignoreCase;

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

ਰੈਗੁਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਖੋਜ ਮੈਥਡ

ਜੈਵਾਸਕ੍ਰਿਪਟ ਵਿੱਚ ਰੈਗੁਲਰ ਐਕਸਪ੍ਰੈਸ਼ਨ ਟੈਕਸਟ ਖੋਜ ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਨਾਲ ਪੂਰਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ。

ਵਰਤੋਂਮੋਡਲ (pattern)ਇਹ ਸਭ ਤੋਂ ਸਭ ਤੋਂ ਵਧੇਰੇ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਮੈਥਡ ਹਨ:

ਉਦਾਹਰਣ ਵਰਣਨ
text.match(pattern) ਸਟਰਿੰਗ ਮੈਥਡ match()
text.search(pattern) ਸਟਰਿੰਗ ਮੈਥਡ search()
pattern.exec(text) RexExp ਮੈਥਡ exec()
pattern.test(text) RexExp ਮੈਥਡ ਟੈਸਟ()

ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ

/regexp/i ਇਹ ECMAScript1 (ES1) ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ。

ਸਾਰੇ ਬਰਾਉਜ਼ਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਕਰਦੇ ਹਨ ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ