مетод JavaScript RegExp toString()

تعریف و استفاده

toString() این روش مقدار رشته عبارت regular expression را بازمی‌گرداند.

مثال

مثال 1

مقدار رشته عبارت regular expression را بازمی‌گرداند:

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

آزمایش کنید

مثال 2

مقدار رشته عبارت regular expression را بازمی‌گرداند:

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

آزمایش کنید

نحوه استفاده

RegexpObject.toString()

پارامتر

بدون.

مقدار بازگشتی

نوع توضیح
رشته نمایندگی عبارت regular expressionRegExp.

جزئیات فنی

پرتاب می‌شود

نوع توضیح
TypeError در صورتی که فراخوانی این روش روی یک شیء که RegExp نیست انجام شود، این استثنا پرتاب می‌شود.

توضیح

روش RegExp.toString() به صورت عبارت direct quantity عبارت regular expression بازمی‌گردد.

توجه داشته باشید

اجازه داده نمی‌شود که از توالی‌های فراری استفاده شود تا از این طریق اطمینان حاصل شود که رشته بازگشتی یک عبارت regular expression قانونی است.

لطفاً به عبارت regular expression ایجاد شده توسط new RegExp("/","g") فکر کنید. یک نسخه از RegExp.toString() برای این عبارت regular expression به "///g" بازمی‌گردد، علاوه بر این ممکن است توالی‌های فراری نیز اضافه کند و به "/\//g" بازگردد.

پشتیبانی مرورگرها

toString() این ویژگی‌ها ECMAScript1 (ES1) هستند.

همه مرورگرها به طور کامل ES1 (JavaScript 1997) را پشتیبانی می‌کنند:

Chrome IE Edge Firefox Safari Opera
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی