Phương thức JavaScript RegExp toString()
- Trang trước test()
- Trang tiếp theo g
- Quay lại層 trên Sách tham khảo JavaScript RegExp
Định nghĩa và cách sử dụng
toString()
Phương thức trả về giá trị chuỗi của biểu thức chính quy.
Mô hình
Ví dụ 1
Trả về giá trị chuỗi của biểu thức chính quy:
let pattern = /Hello World/g; let text = pattern.toString();
Ví dụ 2
Trả về giá trị chuỗi của biểu thức chính quy:
let pattern = new RegExp("Hello World", "g"); let text = pattern.toString();
Cú pháp
RegexpObject.toString()
Tham số
Không có.
Giá trị trả về
Loại | Mô tả |
---|---|
Chuỗi | Biểu diễn chuỗi của RegExp. |
Chi tiết kỹ thuật
Ném
Loại | Mô tả |
---|---|
TypeError | Khi đối tượng gọi phương thức không phải là RegExp, sẽ ném ngoại lệ này. |
Giải thích
Phương thức RegExp.toString() sẽ trả về biểu diễn chuỗi của biểu thức chính quy dưới dạng biểu thức chính quy trực tiếp.
Lưu ý
Không được phép sử dụng thực hiện thêm chuỗi mã hóa để đảm bảo rằng chuỗi trả về là biểu thức chính quy trực tiếp hợp lệ.
Hãy suy nghĩ về biểu thức chính quy được tạo bởi biểu thức new RegExp("/","g") . Một thực hiện của RegExp.toString() sẽ trả về "///g" cho biểu thức chính quy này, ngoài ra nó có thể thêm chuỗi mã hóa, trả về "/\//g".
Hỗ trợ trình duyệt
toString()
Là tính năng của ECMAScript1 (ES1).
Tất cả các trình duyệt đều hỗ trợ hoàn toàn ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |
- Trang trước test()
- Trang tiếp theo g
- Quay lại層 trên Sách tham khảo JavaScript RegExp