ਜੈਵਾਸਕ੍ਰਿਪਟ RegExp i ਮੋਡੀਫਾਇਰ
- ਪਿਛਲਾ ਪੰਨਾ g
- ਅਗਲਾ ਪੰਨਾ d
- پچھلے لیول تک واپس جائیے جاوا اسکریپت رگ ایکس رفرنس دستور زبان
ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ
"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 |
---|---|---|---|---|---|
ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ |
- ਪਿਛਲਾ ਪੰਨਾ g
- ਅਗਲਾ ਪੰਨਾ d
- پچھلے لیول تک واپس جائیے جاوا اسکریپت رگ ایکس رفرنس دستور زبان