JavaScript RegExp toString() -metodi

Määrittely ja käyttö

toString() Metodi palauttaa regulaarisen lauseen merkkijonon arvon.

Esimerkki

Esimerkki 1

Palauttaa regulaarisen lauseen merkkijonon arvon:

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

Kokeile itse

Esimerkki 2

Palauttaa regulaarisen lauseen merkkijonon arvon:

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

Kokeile itse

Syntaksi

RegexpObject.toString()

Parametrit

Ei mitään.

Palautusarvo

Tyyppi Kuvaus
Merkkijono RegExp:n merkkijonon esitys

Tekninen yksityiskohta

Heittää

Tyyppi Kuvaus
TypeError Jos kutsuvan objekti ei ole RegExp, heittää tällaisen poikkeuksen.

Selitys

RegExp.toString() metodi palauttaa regulaarisen lauseen merkkijonon muodossa regulaarisen lauseen suora arvo.

Huomaa

Ei sallita toteutuksen lisäämistä escapse-merkkijonoja, jotta varmistetaan, että palautettu merkkijono on laillinen regulaarisen lauseen suora arvo.

Pohdi regulaarinen lause, joka luodaan ilmaisulla new RegExp("/","g"). RegExp.toString() yhdessä toteutuksessa palauttaa tälle regulaariselle lauseelle "///g", ja se voi myös lisätä escapse-merkkijonon, palauttaen "/\//g".

Selaimen tuki

toString() On ECMAScript1 (ES1) ominaisuus.

Kaikki selaimet tukevat täysin ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Tuki Tuki Tuki Tuki Tuki Tuki