JavaScript RegExp toString() 方法
- 上一頁 test()
- 下一頁 g
- 返回上一層 JavaScript RegExp 參考手冊
定義和用法
toString()
方法返回正則表達式的字符串值。
實例
例子 1
返回正則表達式的字符串值:
let pattern = /Hello World/g; let text = pattern.toString();
例子 2
返回正則表達式的字符串值:
let pattern = new RegExp("Hello World", "g"); let text = pattern.toString();
語法
RegexpObject.toString()
參數
無。
返回值
類型 | 描述 |
---|---|
字符串 | RegExp 的字符串表示。 |
技術細節
拋出
類型 | 描述 |
---|---|
TypeError | 調用該方法的對象不是 RegExp 時,拋出該異常。 |
說明
RegExp.toString() 方法將以正則表達式直接量的形式返回正則表達式的字符串表示。
注意
不允許用實現添加轉義序列,這樣可以確保返回的字符串是合法的正則表達式直接量。
請思考由表達式 new RegExp("/","g") 創建的正則表達式。RegExp.toString() 的一種實現對該正則表達式返回 “///g”,此外它還可能添加轉義序列,返回 “/\//g”。
瀏覽器支持
toString()
是 ECMAScript1 (ES1) 特性。
所有瀏覽器都完全支持 ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
- 上一頁 test()
- 下一頁 g
- 返回上一層 JavaScript RegExp 參考手冊