วิธี JavaScript RegExp toString()
- หน้าก่อนหน้า test()
- หน้าต่อไป g
- กลับไปยังเวอร์ชั่นก่อนหน้า คู่มืออ้างอิง JavaScript RegExp
การระบุและการใช้งาน
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 |
---|---|---|---|---|---|
สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
- หน้าก่อนหน้า test()
- หน้าต่อไป g
- กลับไปยังเวอร์ชั่นก่อนหน้า คู่มืออ้างอิง JavaScript RegExp