วิธี 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()

ตัวแปร

ไม่มี

ค่าที่คืนค่า

ประเภท รายละเอียด
ตัวอักษร แสดงค่าของ RegExp

รายละเอียดเทคนิค

ทำการทิ้ง

ประเภท รายละเอียด
TypeError การเรียกใช้วิธีนี้จะทำให้ทุบทอนซึ่งมีความหมายต่างกันเมื่อตัวแปรที่เรียกไม่ใช่ RegExp

ชี้แจง

วิธีการ RegExp.toString() จะคืนค่าของ Regular Expression ในรูปแบบของตัวอักษรตรงๆ

แจ้งเตือน

ไม่อนุญาตให้เพิ่มตัวอักษรหลอดเลี้ยงด้วยการประกาศ ซึ่งทำให้สามารถใช้ตัวอักษรตรงๆ ที่เป็น Regular Expression โดยตรง

โปรดคิดถึง Regular Expression ที่สร้างโดยความเป็นธรรมชาติของ new RegExp("/","g") และ RegExp.toString() หนึ่งในการแสดงค่าของมันคือ "///g" นอกจากนี้ มันอาจยังเพิ่มตัวอักษรหลอดเลี้ยง แล้วก็จะกลับมาด้วยตัวอักษรหลอดเลี้ยง "/\\/g"

การสนับสนุนของเบราวเซอร์

toString() เป็นคุณสมบัติของ ECMAScript1 (ES1)

ทุกบราวเซอร์ทุกๆ รุ่นทุกๆ ส่วนทุกๆ ส่วนเพียงพอที่จะสนับสนุน ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
สนับสนุน สนับสนุน สนับสนุน สนับสนุน สนับสนุน สนับสนุน