جسٹرکشن 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 کا عمل نہیں کیا جارہا ہے تو اس کی کوشش کی وجہ سے اس کا استثنا ڈروا جاتا ہے.

توضیح

RegExp.toString() کا عمل ریگولر ایکسیپشن کی اسٹرنگ نمائش کو ریگولر ایکسیپشن کی شکل میں برآمد کرتی ہے.

توجہ دیں

ایسا نہیں کیا جاسکتا کہ عملی تعبیر کیوکو کی بنیاد پر تبدیل کردیتی ہو، تاکہ یقینی بنایا جاسکے کہ برآمد کردہ ناگل بجلی ریگولر ایکسیپشن کی شکل میں ہو.

کوئی سوالی فکر کریں جو ایک ایسا ریگولر ایکسیپشن بناواپس کیا ہے جو 'new RegExp("/","g")' سے بنااُپس کیا گیا ہے. 'RegExp.toString()' کی ایک عملی تعبیر اس ریگولر ایکسیپشن کو '///g' برآمد کرتی ہے، نیز وہ ایک سارا کیوکو کی بنیاد پر تبدیل کردیتی ہے اور اس کو '\/\/g' کی شکل میں برآمد کرتی ہے.

浏览器支持

toString() 是 ECMAScript1 (ES1) 特性。

所有浏览器都完全支持 ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
支持 支持 支持 支持 支持 支持