RegExp.prototype.toString()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since иÑÐ»Ñ 2015 г..
Сводка
ÐеÑод toString() возвÑаÑÐ°ÐµÑ ÑÑÑоковое пÑедÑÑавление ÑегÑлÑÑного вÑÑажениÑ.
СинÑакÑиÑ
regexObj.toString()
ÐаÑамеÑÑÑ
ÐеÑ.
ÐпиÑание
ÐбÑÐµÐºÑ RegExp пеÑеопÑеделÑÐµÑ Ð¼ÐµÑод toString() обÑекÑа Object; он не наÑледÑÐµÑ Ð¼ÐµÑод Object.prototype.toString(). ÐÐ»Ñ Ð¾Ð±ÑекÑов RegExp, меÑод toString() возвÑаÑÐ°ÐµÑ ÑÑÑоковое пÑедÑÑавление ÑегÑлÑÑного вÑÑажениÑ.
ÐÑимеÑÑ
>ÐÑимеÑ: иÑполÑзование меÑода toString()
СледÑÑÑий пÑÐ¸Ð¼ÐµÑ Ð¾ÑобÑÐ°Ð¶Ð°ÐµÑ ÑÑÑоковое знаÑение обÑекÑа RegExp:
js
var myExp = new RegExp("a+b+c");
console.log(myExp.toString()); // оÑобÑÐ°Ð·Ð¸Ñ '/a+b+c/'
var foo = new RegExp("bar", "g");
console.log(foo.toString()); // оÑобÑÐ°Ð·Ð¸Ñ '/bar/g'
СпеÑиÑикаÑии
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-regexp.prototype.tostring> |