欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 正則表達式詳述 三

正則表達式詳述 三

熱門標簽:錫林郭勒盟地圖標注位置 百音電話機器人 知名的電話機器人 電銷機器人公司簡介 福州工作銷售電話機器人 RO地圖標注app 湖南企業智能外呼系統供應商 高德地圖標注短信簽約 自制電銷機器人
當表達式被檢查的時候,文字符號提供了編輯正則表達式的方法。利用文字符號可以使到正則表達式保持為常數。例如,如果你在一個循環中使用文字符號來構造一個正則表達式,正則表達式不需進行反復編譯。正則表達式對象構造器,例如,new RegExp("ab+c"),提供正則表達式的運行時編譯。當你知道正則表達式的模式會變化的時候,應該使用構造函數,或者你不知道正則表達式的模式,而它們是從另外的源獲得的時候,比如由用戶輸入時。一旦你定義好了正則表達式,該正則表達式可在任何地方使用,并且可以改變,你可以使用編譯方法來編譯一個新的正則表達式以便重新使用。 
    一個分離預先定義的RegExp對象可以在每個窗口中使用;也就是說,每個分離的Javascript線程運行以獲得自己的RegExp對象。因為每個腳本在一個線程中是不可中斷的,這就確保了不同的腳本不會覆蓋RegExp對象的值。預定義的RegExp對象包含的靜態屬性:input, multiline, lastMatch,lastParen, leftContext,rightContext, 以及從$1到$9。input和multiline屬性能被預設。其它靜態屬性的值是在執行個別正則 
表達式對象的exec和test方法后,且在執行字符串的match和replace方法后設置的。 
屬性 
注意RegExp對象的幾個屬性既有長名字又有短名字(象Perl)。這些名字都是指向相同的值。Perl是一種編程語言,而Javascript模仿了它的正則表達式。 

屬性$1, ..., $9 
取得匹配的子串,如果有的話 

屬性$_ 
參考input 

屬性$* 
參考multiline 

屬性$ 
參考lastMatch 

屬性$+ 
參考lastParen 

屬性$` 
參考leftContext 

屬性$' 
參考rightContext 

屬性constructor 
指定用來建立對象原型函 

屬性global 
決定是否測試正則表達式是否不能匹配所有的字符串,或者只是與最先的沖突。 

屬性ignoreCase 
決定試圖匹配字符串的時候是否忽略大小寫 

屬性input 
當正則表達式被匹配的時候,為相反的字符串。 

屬性lastIndex 
決定下一次匹配從那里開始 

屬性lastMatch 
最后一個匹配的字符 

屬性lastParen 
子串匹配的時候,最后一個parenthesized,如果有的話。 

屬性leftContext 
最近一次匹配前的子串。 

屬性multiline 
是否在串的多行中搜索。 

屬性prototype 
允許附加屬性到所有的對象 

屬性rightContext 
最近一次匹配后的的子串。 

屬性source 
模式文本 

方法 
compile方法 
編譯一個正則表達式對象 

exec方法 
運行正則表達式匹配 

test方法 
測試正則達式匹配 

toSource方法 
返回一個對象的文字描述指定的對象;你可以使用這個值來建立一個新的對象。不考慮Object.toSource方法。 

toString方法 
返回一個字符串描述指定的對象,不考慮Object.toString對象。 

valueOf方法 
返回指定對角的原始值。不考慮Object.valueOf方法。


另外,這個對象繼承了對象的watch和unwatch方法 
  例子: 
  例1、下述示例腳本使用replace方法來轉換串中的單詞。在替換的文本中,腳本使用全局 RegExp對象的$1和$2屬性的值。注意,在作為第二個參數傳遞給replace方法的時候,RegExp對象的$屬性的名 
稱。 
script LANGUAGE="Javascript1.2"> 
re = /(\w+)\s(\w+)/; 
str = "John Smith"; 
newstr=str.replace(re,"$2, $1"); 
document.write(newstr) 
/script> 
顯示結果:"Smith, John".  

  例2、下述示例腳本中,RegExp.input由Change事件處理句柄設置。在getInfo函數中,exec 方法使用RegExp.input的值作為它的參數,注意RegExp預置了$屬性。 


script LANGUAGE="Javascript1.2"> 
function getInfo(abc) 

re = /(\w+)\s(\d+)/; 
re.exec(abc.value); 
window.alert(RegExp.$1 + ", your age is " + RegExp.$2); 

/script> 

  請輸入你的姓和年齡,輸入完后按回車鍵。 
  FORM>INPUT TYPE="TEXT" NAME="NameAge" onChange="getInfo(this);">/FORM> 
  /HTML> 


$1, ..., $9屬性 
用圓括號括著的匹配子串,如果有的話。 
是RegExp的屬性 
靜態,只讀 

在Javascript 1.2, NES 3.0以上版本提供 
描述:因為input是靜態屬性,不是個別正則表達式對象的屬性。你可以使用RegExp.input 訪問該屬性。 

能加上圓括號的子串的數量不受限制,但正則表達式對象只能保留最后9 條。如果你要訪問所有的圓括號內的匹配字串,你可以使用返回的數組。 

這些屬性能用在RegExp.replace方法替換后的字符串(輸出結果)。當使用這種方式的時候,不用預先考慮RegExp對象。下面給出例子。當正則表達式中沒有包含圓括號的時候,該腳本解釋成$n的字面意 
義。(這里的n是一個正整數)。 


例如: 
下例腳本使用replace 方法來交換串中單詞的位置。在替換后的文本字串中,腳本使用正則表達式RegExp對象的$1和$2屬性的值。注意:當它們向replace方法傳遞參數的時候,這里沒有考慮 $ 屬性的 
RegExp對象的名稱。 
script LANGUAGE="Javascript1.2"> 
re = /(\w+)\s(\w+)/; 
str = "John Smith"; 
newstr=str.replace(re,"$2, $1"); 
document.write(newstr) 
/script> 
顯示的輸出結果為:Smith, John。
u/meil/archives/2007/324.html

標簽:怒江 秦皇島 茂名 河北 吉林 玉林 西寧 昆明

巨人網絡通訊聲明:本文標題《正則表達式詳述 三》,本文關鍵詞  正則,表達式,詳述,三,正則,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《正則表達式詳述 三》相關的同類信息!
  • 本頁收集關于正則表達式詳述 三的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    中文字幕在线观看免费高清| 精品国产乱码久久久久久夜甘婷婷| 国产性天天综合网| 久久精品国产在热久久| 精品夜夜澡人妻无码av| 这里只有精品免费| 婷婷综合五月天| 好吊色视频一区二区三区| 91精品国产综合久久久久久久久久| 亚洲韩国精品一区| 日本道中文字幕| 欧美一二三区精品| 青青草国产成人av片免费| 爱爱免费小视频| 欧美精品一区二区三区蜜桃| 激情丁香综合五月| 日韩精品一区二区三区在线视频| 国产精品视频一二| 99精品国产91久久久久久| 91成人在线观看喷潮| 一区二区三区.www| 精品影片一区二区入口| 欧美一级片在线| 久久99这里只有精品| 91无套直看片红桃在线观看| 国产精品久久久久影院色老大| 成人午夜电影小说| 欧美又粗又大又爽| 日韩专区中文字幕一区二区| 男人天堂av电影| 中文av一区二区| 91麻豆6部合集magnet| 在线不卡a资源高清| 免费在线观看日韩欧美| 久久久久99精品成人| 亚洲欧美综合网| 国产日韩视频一区| 精品国产区一区| 丁香另类激情小说| 欧美日韩国产在线观看| 美女在线视频一区| 中文字幕在线2021| 亚洲午夜激情av| 日本人亚洲人jjzzjjz| 自拍偷拍亚洲欧美日韩| 88av在线播放| 国产欧美日韩在线观看| 在线观看免费看片| 欧美成人aa大片| 成年人午夜久久久| 91精品欧美一区二区三区综合在 | 国产精品久久久久一区二区三区| 91网页版在线| 精品国产伦一区二区三区观看方式| 成人一道本在线| 欧美一区二区性放荡片| 国产大片一区二区| 久久精品—区二区三区舞蹈 | 欧美aaaaa成人免费观看视频| 中文在线永久免费观看| 精品国产免费人成在线观看| 不卡一区二区中文字幕| 欧美日韩一级视频| 国产综合成人久久大片91| 实拍女处破www免费看| 国产成人精品无码片区在线| wwww国产精品欧美| 99精品国产91久久久久久| 精品国产1区二区| 91视频你懂的| 久久久国产精华| 一级黄色免费视频| 国产精品夫妻自拍| 一区二区精品免费| 亚洲一区二区视频在线| 潘金莲一级黄色片| 奇米色一区二区三区四区| 在线观看区一区二| 国产精品88888| 日韩欧美亚洲一区二区| 少妇愉情理伦片bd| 国产精品视频一区二区三区不卡| 久久丫精品国产亚洲av不卡| 亚洲精品成人精品456| 开心激情五月网| 麻豆极品一区二区三区| 欧美精品一二三| 99久久婷婷国产综合精品 | www.欧美日韩| 久久久电影一区二区三区| 欧美在线一级片| 一区二区三区免费看视频| 男人在线观看视频| 久久电影国产免费久久电影| 欧美精品视频www在线观看| 99精品久久99久久久久| 国产精品视频一二三区| 日本免费www| 久久精品国产亚洲aⅴ| 5月丁香婷婷综合| 26uuu国产| 亚洲精品乱码久久久久久久久| 无码人妻精品中文字幕| 精品一区二区免费视频| 99国产精品一区| 国产午夜精品久久久久久免费视| av中文字幕免费观看| 日本在线播放一区二区三区| 欧美高清dvd| 丰满少妇xbxb毛片日本| 亚洲精品亚洲人成人网| 校园春色 亚洲| 成人黄色综合网站| 国产精品久久久久精k8| 五月天色婷婷丁香| 国产成人啪午夜精品网站男同| 久久久久免费观看| 国产伦精品一区二区三区视频女| 欧美aaaaa成人免费观看视频| 欧美一区二区三区啪啪| 一级黄色片毛片| 图片区小说区区亚洲影院| 在线电影一区二区三区| 理论片大全免费理伦片| 图片区小说区区亚洲影院| 在线不卡免费av| 一级特黄a大片免费| 日韩av电影免费观看高清完整版 | 欧美视频在线播放| 亚洲精品无码久久久久久久| 一区二区三区在线免费观看| 欧美三级蜜桃2在线观看| 下面一进一出好爽视频| 亚洲福利视频导航| 91精品国产aⅴ一区二区| 中文字幕 亚洲一区| 麻豆精品国产91久久久久久| 久久免费偷拍视频| 亚洲精品自拍视频在线观看| 福利一区在线观看| 亚洲精品自拍动漫在线| 欧美日韩国产高清一区| 国产成人无码一区二区在线观看 | 欧美精品三级在线观看| 黄色av网址在线观看| 蜜桃av噜噜一区二区三区小说| 欧美精品一区二区三区蜜臀| 欧美88888| 91性感美女视频| 偷偷要91色婷婷| 久久综合av免费| 一区二区国产精品精华液| 91婷婷韩国欧美一区二区| 亚洲国产精品久久艾草纯爱| 日韩欧美视频一区| 欧美性猛交xxxx乱大交少妇| 成人av资源在线观看| 亚洲电影在线播放| 精品久久久久久无| 国产精品成人69xxx免费视频| 99精品视频在线免费观看| 亚洲国产精品一区二区www | 激情图区综合网| 中文字幕一区二区三区不卡 | 久久九九国产精品| 色又黄又爽网站www久久| 欧美日韩人妻精品一区在线| 精油按摩中文字幕久久| 成人免费一区二区三区视频| 欧美高清你懂得| 天堂网av2018| 伊人av在线播放| 精品亚洲成av人在线观看| 日韩码欧中文字| 日韩精品一区在线| 免费在线观看h片| 好吊一区二区三区视频| 国产成人av福利| 色婷婷综合久久| 欧美 日本 国产| 99国产精品国产精品久久| 欧美aaaaa成人免费观看视频| 国产精品视频一二| 欧美一区二区三级| 69av视频在线| 瑟瑟视频在线观看| 91啪亚洲精品| 精品一区二区三区久久久| 亚洲永久精品国产| 国产欧美日韩三区| 91精品国产综合久久香蕉的特点| 国产黄色的视频| 波多野结衣av在线观看| 国产黄色一区二区三区| 国产一区二区在线电影| 亚洲v中文字幕| 日韩伦理免费电影| 久久久久久久综合日本| 欧美精品自拍偷拍| av女名字大全列表|