ਜਾਵਾਸਕ੍ਰਿਪਟ RegExp ਗਰੁੱਪ (x|y)

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

(ਐਕਸ|) ਪ੍ਰਤੀਕਰਮ ਵਜੋਂ ਕਿਸੇ ਵੀ ਨਿਰਧਾਰਿਤ ਵਿਕਲਪ ਨੂੰ ਲੱਭਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。

ਵਿਕਲਪ ਕਿਸੇ ਵੀ ਅੱਖਰ ਹੋ ਸਕਦਾ ਹੈ。

ਇਨਸਟੈਂਸ

ਉਦਾਹਰਣ 1

ਸਮੁੱਚੀ ਖੋਜ ਕਰਕੇ ਕਿਸੇ ਵੀ ਵਿਕਲਪ (ਲਾਲੇਰੰਗ|ਹਰੇਰੰਗ) ਨੂੰ ਲੱਭੋ:

let text = "re, green, red, green, gren, gr, blue, yellow";
let pattern= /(red|green)/g;

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

ਉਦਾਹਰਣ 2

ਸਮੁੱਚੀ ਖੋਜ ਕਰਕੇ ਨਿਰਧਾਰਿਤ ਵਿਕਲਪ (0|5|7) ਨੂੰ ਲੱਭੋ:

let text = "01234567890123456789";
let pattern = /(0|5|7)/g;

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

ਗਰਿੱਫਿਕ

new RegExp("(ਐਕਸ|)

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

/(ਐਕਸ|)/

ਸੁਧਾਰਤ ਗਰਿੱਫਿਕ ਸਮੱਗਰੀ

new RegExp("(ਐਕਸ|)", "g")

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

/(ਐਕਸ|)/g

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

/(ਐਕਸ|)/ ਇਹ ECMAScript1 (ES1) ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ。

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

ਚਰਮੋਨੀ ਆਈਈ ਐਜ਼ ਫਾਇਰਫਾਕਸ ਸੈਫਾਰੀ ਓਪਰਾ
ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ

ਪ੍ਰਤੀਕਰਮ ਖੋਜ ਮੈਥਡ

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

ਵਰਤੋਂਪੈਟਰਨ (pattern)ਪ੍ਰਤੀਕਰਮ ਵਜੋਂ ਇਹ ਸਭ ਤੋਂ ਵਧੇਰੇ ਵਰਤੇ ਜਾਂਦੇ ਮੈਥਡ ਹਨ:

ਉਦਾਹਰਣ ਵਰਣਨ
ਟੈਕਸਟ.ਮੈਚ(ਪੈਟਰਨ) ਸਟਰਿੰਗ ਮੈਥਡ ਮੈਚ()
ਟੈਕਸਟ.ਸੈਰਚ(ਪੈਟਰਨ) ਸਟਰਿੰਗ ਮੈਥਡ ਸੈਰਚ()
ਪੈਟਰਨ.ਐਕਸੇਕ(ਟੈਕਸਟ) RexExp ਮੈਥਡ ਐਕਸੇਕ()
ਪੈਟਰਨ.ਟੈਸਟ(ਟੈਕਸਟ) RexExp ਮੈਥਡ ਟੈਸਟ()