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正規表示式(2)JavaScript
- 【JavaScript】正規表示式JavaScript
- javascript正規表示式JavaScript
- JavaScript 正規表示式JavaScript
- [轉載] 正規表示式
- 轉義正規表示式中特殊字元字元
- JavaScript匹配中文正規表示式JavaScript
- JavaScript正規表示式 手冊JavaScript
- JavaScript RegExp(正規表示式) 物件JavaScript物件
- 淺談JavaScript正規表示式JavaScript
- 常用有效的正規表示式【轉】
- 在 Shell 中轉換 Python 正規表示式Python
- 正規表示式 轉義字元字元
- java中的正規表示式Java
- JS中的正規表示式JS
- javascript正規表示式 | 知識梳理JavaScript
- JavaScript正規表示式進階指南JavaScript
- 正規表示式需要轉義的字元字元
- 轉|正規表示式之匹配中文
- 談談正規表示式中的 “.”
- js中的正規表示式(1)JS
- Grep(Regex)中的正規表示式
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串
- JavaScript正規表示式迷你書-筆記JavaScript筆記
- JavaScript基礎-06-正規表示式JavaScript
- 系統認識JavaScript正規表示式JavaScript
- 《JavaScript 闖關記》之正規表示式JavaScript
- 《前端竹節》(2)【正規表示式】前端
- Linux中基本正規表示式Linux
- 正規表示式
- 正規表示式.
- 正規表示式在Java中的使用Java
- 淺談js中的正規表示式JS
- Linux之grep中的正規表示式Linux
- JavaScript正規表示式學習筆記(一)JavaScript筆記
- JavaScript中登入名的正規表示式及解析(0基礎)JavaScript
- Linux 的正規表示式Linux
- 正規表示式學習(2)---字元特性字元
- 密碼強度的正規表示式(JavaScript)總結密碼JavaScript