JavaScript RegExp toString() ਮੈਥਡ

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

toString() ਮੈਥਡ ਪੈਟਰਨ ਦਾ ਸਟਰਿੰਗ ਮੁੱਲ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。

ਉਦਾਹਰਣ

ਉਦਾਹਰਣ 1

ਪੈਟਰਨ ਦਾ ਸਟਰਿੰਗ ਮੁੱਲ ਵਾਪਸ ਦਿੰਦਾ ਹੈ:

let pattern = /Hello World/g;
let text = pattern.toString();

ਆਪਣੇ ਆਪ ਦੋਹਰਾਓ

ਉਦਾਹਰਣ 2

ਪੈਟਰਨ ਦਾ ਸਟਰਿੰਗ ਮੁੱਲ ਵਾਪਸ ਦਿੰਦਾ ਹੈ:

let pattern = new RegExp("Hello World", "g");
let text = pattern.toString();

ਆਪਣੇ ਆਪ ਦੋਹਰਾਓ

ਵਿਵਹਾਰ

RegexpObject.toString()

ਪੈਰਾਮੀਟਰ

ਨਹੀਂ ਹੈ

ਵਾਪਸ ਦਿੱਤਾ ਗਿਆ ਮੁੱਲ

ਪ੍ਰਕਾਰ ਵਰਣਨ
ਸਟਰਿੰਗ RegExp ਦਾ ਸਟਰਿੰਗ ਪ੍ਰਤੀਕ

ਤਕਨੀਕੀ ਵੇਰਵਾ

ਫੈਲਾਉਂਦਾ ਹੈ

ਪ੍ਰਕਾਰ ਵਰਣਨ
TypeError ਜੇਕਰ ਇਹ ਮੈਥਡ ਇਕਰਾਰ ਦੁਆਰਾ ਕਿਉਂ ਨਹੀਂ ਬੁਲਾਇਆ ਜਾਵੇ ਤਾਂ ਇਹ ਅਨਿਆਮ ਫ਼ੈਲਾਉਂਦਾ ਹੈ。

ਵਿਆਖਿਆ

RegExp.toString() ਮੈਥਡ ਪੈਟਰਨ ਦੇ ਸਟਰਿੰਗ ਪ੍ਰਤੀਕ ਦੇ ਰੂਪ ਵਿੱਚ ਪੈਟਰਨ ਦਾ ਸਟਰਿੰਗ ਪ੍ਰਤੀਕ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。

ਧਿਆਨ

ਇਹ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇ ਕਿ ਇਕਰਾਰ ਵਿੱਚ ਤਬਦੀਲੀ ਕੀਤੀ ਜਾਵੇ, ਇਸ ਤਰ੍ਹਾਂ ਯਕੀਨੀ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ ਕਿ ਵਾਪਸ ਦਿੱਤਾ ਗਿਆ ਸਟਰਿੰਗ ਇਕ ਲਾਗੂ ਪੈਟਰਨ ਸਟ੍ਰਿੰਗ ਲਾਗੂ ਹੈ。

ਸੋਚੋ ਜੋ ਇਕਰਾਰ ਨਾਲ new RegExp("/","g") ਬਣਾਈ ਗਈ ਪੈਟਰਨ ਹੈ। RegExp.toString() ਦੇ ਇਕ ਤਰੀਕੇ ਨਾਲ ਇਸ ਪੈਟਰਨ ਨੂੰ "///g" ਵਾਪਸ ਦਿੰਦਾ ਹੈ, ਇਸ ਦੇ ਇਲਾਵਾ ਇਹ ਵੀ ਕਰ ਸਕਦਾ ਹੈ, ਇਸ ਨੂੰ "/\//g" ਵਾਪਸ ਦਿੰਦਾ ਹੈ。

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

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

ਸਾਰੇ ਬਰਾਉਜ਼ਰਾਂ ਵਿੱਚ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਹੈ ES1 (JavaScript 1997):

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