JavaScript中的正規表示式(2) (轉)
正則的屬性及方法
預定義的正規表示式擁有有以下靜態屬性:input, multiline, lastMatch, lastParen, leftContext, rightContext和$1到$9。其中input和multiline可以預設定。其他屬性的值在過exec或test方法後被根據不同條件賦以不同的值。許多屬性同時擁有長和短(風格)的兩個名字,並且,這兩個名字指向同一個值。(script模擬perl的正規表示式)
正規表示式物件的屬性 屬性含義 $1...$9 如果它(們)存在,是匹配到的子串 $_ 參見input $* 參見multiline $& 參見lastMatch $+ 參見lastParen $` 參見leftContext $' 參見rightContext constructor 建立一個物件的一個特殊的原型 global 是否在整個串中匹配(bool型) ignoreCase 匹配時是否忽略大小寫(bool型) input 被匹配的串 lastIndex 最後一次匹配的 lastParen 最後一個括號括起來的子串 leftContext 最近一次匹配以左的子串 multiline 是否進行多行匹配(bool型) 允許附加屬性給物件 rightContext 最近一次匹配以右的子串 正規表示式 lastIndex 最後一次匹配的索引
正規表示式物件的方法
方法含義 compile 正規表示式比較 exec 執行查詢 test 進行匹配 toSource 返回特定物件的定義(literal representing),其值可用來建立一個新的物件。過載.toSource方法得到的。 toString 返回特定物件的串。過載Object.toString方法得到的。 valueOf 返回特定物件的原始值。過載Object.valueOf方法得到例子
將輸出"Smith, John"
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-988029/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript中的正規表示式(1) (轉)JavaScript
- JavaScript正規表示式(2)JavaScript
- JavaScript的正規表示式JavaScript
- 【JavaScript】正規表示式JavaScript
- javascript正規表示式JavaScript
- javascript–正規表示式JavaScript
- JavaScript 正規表示式JavaScript
- 正規表示式中的特殊字元(轉)字元
- Javascript正規表示式測試網頁 (轉)JavaScript網頁
- vi 中的正規表示式 (Regular Expression)(轉)Express
- oracle 正規表示式2Oracle
- JavaScript正規表示式 手冊JavaScript
- 淺談JavaScript正規表示式JavaScript
- JavaScript匹配中文正規表示式JavaScript
- javascript正規表示式總結JavaScript
- 初學JavaScript正規表示式JavaScript
- 16、JavaScript-正規表示式JavaScript
- javascript正規表示式小技巧JavaScript
- 轉義正規表示式中特殊字元字元
- java中的正規表示式Java
- JS中的正規表示式JS
- iOS中的正規表示式iOS
- Oracle中的正規表示式Oracle
- [轉]UltraEdit正規表示式
- [記錄]javascript常用的正規表示式JavaScript
- javascript常用的驗證正規表示式JavaScript
- 匹配javascript註釋的正規表示式JavaScript
- 常用有效的正規表示式【轉】
- javascript正規表示式 | 知識梳理JavaScript
- JavaScript正規表示式進階指南JavaScript
- JavaScript正規表示式方法總結JavaScript
- JavaScript匹配註釋正規表示式JavaScript
- JavaScript學習1:正規表示式JavaScript
- Javascript正規表示式詳解(一)JavaScript
- Javascript校驗與正規表示式JavaScript
- js中的正規表示式(1)JS
- Java 中 Emoji 的正規表示式Java
- Oracle sql中的正規表示式OracleSQL