如何用 JavaScript 建立 RegExp 物件?
正則表示式是一個描述字元模式的物件。JavaScript RegExp 類表示正則表示式,String 和 RegExp 都定義了使用正則表示式對文字執行強大的模式匹配和搜尋替換函式的方法。
正則表示式可以使用 RegExp () 建構函式進行定義,如下所示 −
var pattern = new RegExp(pattern, attributes); or simply var pattern = /pattern/attributes;
引數如下 −
- pattern − 一個指定正則表示式模式的字串或者另一個正則表示式。
- attributes − 一個可選的字串,包含任意一個指定全域性、不區分大小寫和多行匹配的 "g"、"i" 和 "m" 屬性。
示例
你可以嘗試執行以下程式碼學習如何在 JavaScript 中實現 RegExp 物件 −
<html> <head> <title>JavaScript RegExp</title> </head> <body> <script> var re = new RegExp( "string" ); document.write("re.constructor is:" + re.constructor); </script> </body> </html>
廣告