版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、正則表達(dá)式使用詳解簡介簡單的說,正則表達(dá)式是一種可以用于模式匹配和替換的強(qiáng)有力的工具。其作用如下:測試字符串的某個模式。例如,可以對一個輸入字符串進(jìn)行測試,看在該字符串是否存在一個電話號碼模式或一個信用卡號碼模式。這稱為數(shù)據(jù)有效性驗證。替換文本??梢栽谖臋n中使用一個正則表達(dá)式來標(biāo)識特定文字,然后可以全部將其刪除,或者替換為別的文字。根據(jù)模式匹配從字符串中提取一個子字符串??梢杂脕碓谖谋净蜉斎胱侄沃胁檎姨囟ㄎ淖?。基本語法在對正則表達(dá)式的功能和作用有了初步的了解之后,我們就來具體看一下正則表達(dá)式的語法格式。正則表達(dá)式的形式一般如下:/love/其中位于“/”定界符之間的部分就是將要在目標(biāo)對象中進(jìn)行
2、匹配的模式。用戶只要把希望查找匹配對象的模式內(nèi)容放入“/”定界符之間即可。為了能夠使用戶更加靈活的定制模式內(nèi)容,正則表達(dá)式提供了專門的“元字符”。所謂元字符就是指那些在正則表達(dá)式中具有特殊意義的專用字符,可以用來規(guī)定其前導(dǎo)字符(即位于元字符前面的字符)在目標(biāo)對象中的出現(xiàn)模式。較為常用的元字符包括: “+”, “*”,以及 “?”?!?”元字符規(guī)定其前導(dǎo)字符必須在目標(biāo)對象中連續(xù)出現(xiàn)一次或多次?!?”元字符規(guī)定其前導(dǎo)字符必須在目標(biāo)對象中出現(xiàn)零次或連續(xù)多次?!?”元字符規(guī)定其前導(dǎo)對象必須在目標(biāo)對象中連續(xù)出現(xiàn)零次或一次。下面,就讓我們來看一下正則表達(dá)式元字符的具體應(yīng)用。/fo+/因為上述正則表達(dá)式中包
3、含“+”元字符,表示可以與目標(biāo)對象中的 “fool”, “fo”, 或者 “football”等在字母f后面連續(xù)出現(xiàn)一個或多個字母o的字符串相匹配。/eg*/因為上述正則表達(dá)式中包含“*”元字符,表示可以與目標(biāo)對象中的 “easy”, “ego”, 或者 “egg”等在字母e后面連續(xù)出現(xiàn)零個或多個字母g的字符串相匹配。/Wil?/因為上述正則表達(dá)式中包含“?”元字符,表示可以與目標(biāo)對象中的 “Win”, 或者“Wilson”,等在字母i后面連續(xù)出現(xiàn)零個或一個字母l的字符串相匹配。有時候不知道要匹配多少字符。為了能適應(yīng)這種不確定性,正則表達(dá)式支持限定符的概念。這些限定符可以指定正則表達(dá)式的一個給
4、定組件必須要出現(xiàn)多少次才能滿足匹配。n n 是一個非負(fù)整數(shù)。匹配確定的 n 次。例如,'o2' 不能匹配 "Bob" 中的 'o',但是能匹配 "food" 中的兩個 o。n, n 是一個非負(fù)整數(shù)。至少匹配 n 次。例如,'o2,' 不能匹配 "Bob" 中的 'o',但能匹配 "foooood" 中的所有 o。'o1,' 等價于 'o+'。'o0,' 則等價于 'o*'。n,m m 和
5、n 均為非負(fù)整數(shù),其中n <= m。最少匹配 n 次且最多匹配 m 次。例如,"o1,3" 將匹配 "fooooood" 中的前三個 o。'o0,1' 等價于 'o?'。請注意在逗號和兩個數(shù)之間不能有空格。除了元字符之外,用戶還可以精確指定模式在匹配對象中出現(xiàn)的頻率。例如,/jim 2,6/ 上述正則表達(dá)式規(guī)定字符m可以在匹配對象中連續(xù)出現(xiàn)2-6次,因此,上述正則表達(dá)式可以同jimmy或jimmmmmy等字符串相匹配。在對如何使用正則表達(dá)式有了初步了解之后,我們來看一下其它幾個重要的元字符的使用方式。代碼1. s:用
6、于匹配單個空格符,包括tab鍵和換行符; 2. S:用于匹配除單個空格符之外的所有字符; 3. d:用于匹配從0到9的數(shù)字; 4. w:用于匹配字母,數(shù)字或下劃線字符; 5. W:用于匹配所有與w不匹配的字符; 6. . :用于匹配除換行符之外的所有字符。 (說明:我們可以把s和S以及w和W看作互為逆運算)下面,我們就通過實
7、例看一下如何在正則表達(dá)式中使用上述元字符。/s+/ 上述正則表達(dá)式可以用于匹配目標(biāo)對象中的一個或多個空格字符。/d000/如果我們手中有一份復(fù)雜的財務(wù)報表,那么我們可以通過上述正則表達(dá)式輕而易舉的查找到所有總額達(dá)千元的款項。除了我們以上所介紹的元字符之外,正則表達(dá)式中還具有另外一種較為獨特的專用字符,即定位符。定位符用于規(guī)定匹配模式在目標(biāo)對象中的出現(xiàn)位置。 較為常用的定位符包括: “”, “$”, “b” 以及 “B”。代碼1. “”定位符規(guī)定匹配模式必須出現(xiàn)在目標(biāo)字符串的開頭 2. “$”定位符規(guī)定匹配模式必須出現(xiàn)在目標(biāo)對象的結(jié)尾
8、; 3. “b”定位符規(guī)定匹配模式必須出現(xiàn)在目標(biāo)字符串的開頭或結(jié)尾的兩個邊界之一 4. “B”定位符則規(guī)定匹配對象必須位于目標(biāo)字符串的開頭和結(jié)尾兩個邊界之內(nèi),即匹配對象既不能作為目標(biāo)字符串的開頭,也不能作為目標(biāo)字符串的結(jié)尾。 同樣,我們也可以把“”和“$”以及“b”和“B”看作是互為逆運算的兩組定位符。舉例來說: /hell/因為上述正則表達(dá)式中包含“”定位符,所以可以與目標(biāo)對象中以 “hell”, “hello”或“hellhound”開頭的字符串相匹配。 /ar$/因為上述正則表達(dá)式中包含“$”定位符,所以可以與目標(biāo)對象中以 “
9、car”, “bar”或 “ar” 結(jié)尾的字符串相匹配。 /bbom/因為上述正則表達(dá)式模式以“b”定位符開頭,所以可以與目標(biāo)對象中以 “bomb”, 或 “bom”開頭的字符串相匹配。/manb/因為上述正則表達(dá)式模式以“b”定位符結(jié)尾,所以可以與目標(biāo)對象中以 “human”, “woman”或 “man”結(jié)尾的字符串相匹配。為了能夠方便用戶更加靈活的設(shè)定匹配模式,正則表達(dá)式允許使用者在匹配模式中指定某一個范圍而不局限于具體的字符。例如:代碼1. /A-Z/上述正則表達(dá)式將會與從A到Z范圍內(nèi)任何一個大寫字母相匹配。 2. /a-z/上述正則表達(dá)式將會與從
10、a到z范圍內(nèi)任何一個小寫字母相匹配。 3. /0-9/ 上述正則表達(dá)式將會與從0到9范圍內(nèi)任何一個數(shù)字相匹配。 4. /(a-zA-Z0-9+/上述正則表達(dá)式將會與任何由字母和數(shù)字組成的字符串,如 “aB0” 等相匹配。 這里需要提醒用戶注意的一點就是可以在正則表達(dá)式中使用 “(” 把字符串組合在一起?!?”符號包含的內(nèi)容必須同時出現(xiàn)在目標(biāo)對象中。因此,上述正則表達(dá)式將無法與諸如 “abc”等的字符串匹配,因為“abc”中的最后一個字符為字母而非數(shù)字。如果我們希望在正則表達(dá)式中實現(xiàn)類
11、似編程邏輯中的“或”運算,在多個不同的模式中任選一個進(jìn)行匹配的話,可以使用管道符 “|”。例如:/to|too|2/上述正則表達(dá)式將會與目標(biāo)對象中的 “to”, “too”, 或 “2” 相匹配。正則表達(dá)式中還有一個較為常用的運算符,即否定符 “”。與我們前文所介紹的定位符 “” 不同,否定符 “”規(guī)定目標(biāo)對象中不能存在模式中所規(guī)定的字符串。例如:/A-C/上述字符串將會與目標(biāo)對象中除A,B,和C之外的任何字符相匹配。一般來說,當(dāng)“”出現(xiàn)在 “”內(nèi)時就被視做否定運算符;而當(dāng)“”位于“”之外,或沒有“”時,則應(yīng)當(dāng)被視做定位符。最后,當(dāng)用戶需要在正則表達(dá)式的模式中加入元字符,并查找其匹配對象時,可
12、以使用轉(zhuǎn)義符“”。例如:/Th*/ 上述正則表達(dá)式將會與目標(biāo)對象中的“Th*”而非“The”等相匹配。在構(gòu)造正則表達(dá)式之后,就可以象數(shù)學(xué)表達(dá)式一樣來求值,也就是說,可以從左至右并按照一個優(yōu)先級順序來求值。優(yōu)先級如下:代碼 1. 1 轉(zhuǎn)義符 2. 2(, (?, (?=, 圓括號和方括號 3. 3*, +, ?, n, n, n,m 限定符 4. 4, $, anymetacharacter 位置和順序 5. 5|“或”操
13、作 使用實例在JavaScript 1.2中帶有一個功能強(qiáng)大的RegExp(對象,可以用來進(jìn)行正則表達(dá)式的匹配操作。其中的test(方法可以檢驗?zāi)繕?biāo)對象中是否包含匹配模式,并相應(yīng)的返回true或false。我們可以使用JavaScript編寫以下腳本,驗證用戶輸入的郵件地址的有效性。代碼1. 2. 3. 24. 25. 26.
14、0; 27. 28. 29. 30. 31. JS的正則表達(dá)式/校驗是否全由數(shù)字組成代碼 1. function isDigit(s 2. / 3. var patrn=/0-91,20$/; 4. if (!patrn.exec(s return false
15、5. return true 6. /校驗登錄名:只能輸入5-20個以字母開頭、可帶數(shù)字、“_”、“.”的字串代碼 1. function isRegisterUserName(s 2. 3. var patrn=/a-zA-Z1(a-zA-Z0-9|._4,19$/; 4. if (!patrn.exec(s return false 5. return true&
16、#160; 6. /校驗用戶姓名:只能輸入1-30個以字母開頭的字串代碼 1. function isTrueName(s 2. 3. var patrn=/a-zA-Z1,30$/; 4. if (!patrn.exec(s return false 5. return true 6. 7.
17、0; 8. 9. /校驗密碼:只能輸入6-20個字母、數(shù)字、下劃線 10. code 11. function isPasswd(s 12. 13. var patrn=/(w6,20$/; 14. if (!patrn.exec(s return false 15. return true 16. /校驗普通電話、傳真號碼
18、:可以“+”開頭,除數(shù)字外,可含有“-”代碼 1. function isTel(s 2. 3. /var patrn=/+0,1(d1,3 ?(-?(d1,12+$/; 4. var patrn=/+0,1(d1,3 ?(-?(d| 1,12+$/; 5. if (!patrn.exec(s return false 6. return true
19、0; 7. /校驗手機(jī)號碼:必須以數(shù)字開頭,除數(shù)字外,可含有“-”代碼 1. function isMobil(s 2. 3. var patrn=/+0,1(d1,3 ?(-?(d| 1,12+$/; 4. if (!patrn.exec(s return false 5. return true 6. /校驗郵政編碼代碼 1.
20、 function isPostalCode(s 2. 3. /var patrn=/a-zA-Z0-93,12$/; 4. var patrn=/a-zA-Z0-9 3,12$/; 5. if (!patrn.exec(s return false 6. return true 7. /校驗搜索關(guān)鍵字代碼 1. function
21、 isSearch(s 2. 3. var patrn=/!#$%&*(+=|:;',.<>/?1!$%&(+=| 4. :;',.<>?0,19$/; 5. if (!patrn.exec(s return false 6. return true
22、60; 7. 8. 9. function isIP(s /by zergling 10. 11. var patrn=/0-9.1,20$/; 12. if (!patrn.exec(s return false 13. return true 14. 正則表達(dá)式代碼 1. "d+$"/非負(fù)
23、整數(shù)(正整數(shù) + 0) 2. "0-9*1-90-9*$"/正整數(shù) 3. "(-d+|(0+$"/非正整數(shù)(負(fù)整數(shù) + 0) 4. "-0-9*1-90-9*$"/負(fù)整數(shù) 5. "-?d+$"/整數(shù) 6. "d+(.d+?$"/非負(fù)浮點數(shù)(正浮點數(shù) + 0)
24、160; 7. "(0-9+.0-9*1-90-9*|(0-9*1-90-9*.0-9+|(0-9*1-90-9*$" 8. /正浮點數(shù) 9. "(-d+(.d+?|(0+(.0+?$"/非正浮點數(shù)(負(fù)浮點數(shù) + 0) 10. "(-(0-9+.0-9*1-90-9*|(0-9*1-90-9*.0-9+|(0-9*1-90-9*$" 11. /負(fù)浮
25、點數(shù) 12. "(-?d+(.d+?$"/浮點數(shù) 13. "A-Za-z+$"/由26個英文字母組成的字符串 14. "A-Z+$"/由26個英文字母的大寫組成的字符串 15. "a-z+$"/由26個英文字母的小寫組成的字符串 16. "A-Za-z0-9+$"/由數(shù)字和26個英文字母組成的字符串
26、; 17. "w+$"/由數(shù)字、26個英文字母或者下劃線組成的字符串 18. "w-+(.w-+*w-+(.w-+$"/email地址 19. "a-zA-z+:/(w+(-w+*(.(w+(-w+*(?S*?$"/url 20. "A-Za-z0-9_*$" =常用的JavaScript驗證正則表達(dá)式下面都是我收集的一些比較常用的正則表達(dá)式,因為平??赡茉诒韱悟炞C的時候,用到的比較多。特
27、發(fā)出來,讓各位朋友共同使用。呵呵。匹配中文字符的正則表達(dá)式: u4e00-u9fa5評注:匹配中文還真是個頭疼的事,有了這個表達(dá)式就好辦了匹配雙字節(jié)字符(包括漢字在內(nèi):x00-xff評注:可以用來計算字符串的長度(一個雙字節(jié)字符長度計2,ASCII字符計1)匹配空白行的正則表達(dá)式:ns*r評注:可以用來刪除空白行匹配HTML標(biāo)記的正則表達(dá)式:< (S*?>*>.*?|< .*? />評注:網(wǎng)上流傳的版本太糟糕,上面這個也僅僅能匹配部分,對于復(fù)雜的嵌套標(biāo)記依舊無能為力匹配首尾空白字符的正則表達(dá)式:s*|s*$評注:可以用來刪除行首行尾的空白字符(包括空格、制表符、換
28、頁符等等,非常有用的表達(dá)式匹配Email地址的正則表達(dá)式:w+(-+.w+*w+(-.w+*.w+(-.w+*評注:表單驗證時很實用匹配網(wǎng)址URL的正則表達(dá)式:a-zA-z+:/s*評注:網(wǎng)上流傳的版本功能很有限,上面這個基本可以滿足需求匹配帳號是否合法(字母開頭,允許5-16字節(jié),允許字母數(shù)字下劃線:a-zA-Za-zA-Z0-9_4,15$評注:表單驗證時很實用匹配國內(nèi)電話號碼:d3-d8|d4-d7評注:匹配形式如或配騰訊QQ號:1-90-94,評注:騰訊QQ號從10000開始匹配中國郵政編碼:1-9d5(?!d評注:中國郵政編碼為
29、6位數(shù)字匹配身份證:d15|d18評注:中國的身份證為15位或18位匹配ip地址:d+.d+.d+.d+評注:提取ip地址時有用匹配特定數(shù)字:1-9d*$ /匹配正整數(shù)-1-9d*$ /匹配負(fù)整數(shù)-?1-9d*$ /匹配整數(shù)1-9d*|0$ /匹配非負(fù)整數(shù)(正整數(shù) + 0)-1-9d*|0$ /匹配非正整數(shù)(負(fù)整數(shù) + 0)1-9d*.d*|0.d*1-9d*$ /匹配正浮點數(shù)-(1-9d*.d*|0.d*1-9d*$ /匹配負(fù)浮點數(shù)-?(1-9d*.d*|0.d*1-9d*|0?.0+|0$ /匹配浮點數(shù)1-9d*.d*|0.d*1-9d*|0?.0+|0$ /匹配非負(fù)浮點數(shù)(正浮點數(shù) +
30、0)(-(1-9d*.d*|0.d*1-9d*|0?.0+|0$/匹配非正浮點數(shù)(負(fù)浮點數(shù) + 0)評注:處理大量數(shù)據(jù)時有用,具體應(yīng)用時注意修正匹配特定字符串:A-Za-z+$/匹配由26個英文字母組成的字符串A-Z+$/匹配由26個英文字母的大寫組成的字符串a(chǎn)-z+$/匹配由26個英文字母的小寫組成的字符串A-Za-z0-9+$/匹配由數(shù)字和26個英文字母組成的字符串w+$/匹配由數(shù)字、26個英文字母或者下劃線組成的字符串在使用RegularExpressionValidator驗證控件時的驗證功能及其驗證表達(dá)式介紹如下:只能輸入數(shù)字:“0-9*$”只能輸入n位的數(shù)字:“dn$”只能輸入至少
31、n位數(shù)字:“dn,$”只能輸入m-n位的數(shù)字:“dm,n$”只能輸入零和非零開頭的數(shù)字:“(0|1-90-9*$”只能輸入有兩位小數(shù)的正實數(shù):“0-9+(.0-92?$”只能輸入有1-3位小數(shù)的正實數(shù):“0-9+(.0-91,3?$”只能輸入非零的正整數(shù):“+?1-90-9*$”只能輸入非零的負(fù)整數(shù):“-1-90-9*$”只能輸入長度為3的字符:“.3$”只能輸入由26個英文字母組成的字符串:“A-Za-z+$”只能輸入由26個大寫英文字母組成的字符串:“A-Z+$”只能輸入由26個小寫英文字母組成的字符串:“a-z+$”只能輸入由數(shù)字和26個英文字母組成的字符串:“A-Za-z0-9+$”只
32、能輸入由數(shù)字、26個英文字母或者下劃線組成的字符串:“w+$”驗證用戶密碼:“a-zA-Zw5,17$”正確格式為:以字母開頭,長度在6-18之間,只能包含字符、數(shù)字和下劃線。驗證是否含有%&,;=?$”等字符:“%&',;=?$x22+”只能輸入漢字:“u4e00-u9fa5,0,$”驗證Email地址:“w+-+.w+*w+(-.w+*.w+(-.w+*$”驗證InternetURL:“http:/(w-+.+w-+(/w-./?%&=*?$”驗證電話號碼:“(d3,4|d3,4-?d7,8$”正確格式為:“XXXX-XXXXXXX”,“XXXX-XXXXX
33、XXX”,“XXX-XXXXXXX”,“XXX-XXXXXXXX”,“XXXXXXX”,“XXXXXXXX”。驗證身份證號(15位或18位數(shù)字):“d15|d18$”驗證一年的12個月:“(0?1-9|10-2$”正確格式為:“01”-“09”和“1”“12”驗證一個月的31天:“(0?1-9|(1|20-9|30|31$”正確格式為:“01”“09”和“1”“31”。匹配中文字符的正則表達(dá)式: u4e00-u9fa5匹配雙字節(jié)字符(包括漢字在內(nèi):x00-xff匹配空行的正則表達(dá)式:ns| *r匹配HTML標(biāo)記的正則表達(dá)式:/< (.*>.*|< (.* />/匹配首尾
34、空格的正則表達(dá)式:(s*|(s*$匹配Email地址的正則表達(dá)式:w+(-+.w+*w+(-.w+*.w+(-.w+*匹配網(wǎng)址URL的正則表達(dá)式:http:/(w-+.+w-+(/w- ./?%&=*?(1應(yīng)用:計算字符串的長度(一個雙字節(jié)字符長度計2,ASCII字符計1)Stotype.len=function(return this.replace(x00-xff/g,”aa”.length;(2應(yīng)用:javascript中沒有像vbscript那樣的trim函數(shù),我們就可以利用這個表達(dá)式來實現(xiàn)Stotype.trim = function(re
35、turn this.replace(/(s*|(s*$/g, “”;(3應(yīng)用:利用正則表達(dá)式分解和轉(zhuǎn)換IP地址function IP2V(ip /IP地址轉(zhuǎn)換成對應(yīng)數(shù)值re=/(d+.(d+.(d+.(d+/g /匹配IP地址的正則表達(dá)式if(re.test(ipreturn RegExp.$1*Math.pow(255,3+RegExp.$2*Math.pow(255,2+RegExp.$3*255+RegExp.$4*1elsethrow new Error(”Not a valid IP address!”(4應(yīng)用:從URL地址中提取文件名的javascript程序s=”s=s.repl
36、ace(/(.*/0,(.+.*/ig,”$2 ; /Page1.htm(5應(yīng)用:利用正則表達(dá)式限制網(wǎng)頁表單里的文本框輸入內(nèi)容用正則表達(dá)式限制只能輸入中文:onkeyup=”value=”/blog/value.replace(/"u4E00-u9FA5/g,” ” onbeforepaste=”clipboardData.setData(text,clipboardData.getData(text.replace(/u4E00-u9FA5/g,”用正則表達(dá)式限制只能輸入全角字符: onkeyup=”value=”/blog/value.replace(/"uFF00-u
37、FFFF/g,” ” onbeforepaste=”clipboardData.setData(text,clipboardData.getData(text.replace(/uFF00-uFFFF/g,”用正則表達(dá)式限制只能輸入數(shù)字:onkeyup=”value=”/blog/value.replace(/"d/g,” “onbeforepaste= “clipboardData.setData(text,clipboardData.getData(text.replace(/d/g,”用正則表達(dá)式限制只能輸入數(shù)字和英文:onkeyup=”value=”/blog/value.r
38、eplace(/W/g,” “onbeforepaste=”clipboardData.setData(text,clipboardData.getData(text.replace(/d/g,”很長時間沒看 正則表達(dá)式了,碰巧今天用到,溫故知新了一把 看書學(xué)習(xí)吧50% 的舉一反三練習(xí)中的原創(chuàng)。一 javascript正則表達(dá)式的基本知識1 javascript 正則對象創(chuàng)建 和用法 聲明javascript 正則表達(dá)式 var reCat = new RegExp(&qu
39、ot;cat" 你也可以 var reCat = /cat/; /Perl 風(fēng)格 (推薦)2 學(xué)習(xí)最常用的 test exec match search replace split 6個方法 1) test 檢查指定的字符串是否存在
40、160; var data = "123123" var reCat = /123/gi; alert(reCat.test(data; /true /檢查字符是否存在 g 繼續(xù)往下走 i 不區(qū)分大小寫 2) exec 返回查詢值 var
41、data = "123123,213,12312,312,3,Cat,cat,dsfsdfs," var reCat = /cat/i; alert(reCat.exec(data; /Cat 3)match 得到查詢數(shù)組 var data = "123123,213,12312,312,3,Cat,cat,d
42、sfsdfs," var reCat = /cat/gi; var arrMactches = data.match(reCat for (var i=0;i < arrMactches.length ; i+ alert(arrMactchesi;
43、; /Cat cat 4) search 返回搜索位置 類似于indexof var data = "123123,213,12312,312,3,Cat,cat,dsfsdfs," var reCat = /cat/gi; alert(data
44、.search(reCat; /23 5) replace 替換字符 利用正則替換 var data = "123123,213,12312,312,3,Cat,cat,dsfsdfs," var reCat = /cat/gi; alert(data.replace(reCat,"libinqq"
45、 6)split 利用正則分割數(shù)組 var data = "123123,213,12312,312,3,Cat,cat,dsfsdfs," var reCat = /,/; var arrdata = data.split(reCat; for (var i = 0; i < arrdata.length; i+&
46、#160; alert(arrdatai; 3 學(xué)習(xí)下 簡單類 負(fù)向類 范圍類 組合類 /簡單類 var data = "1libinqq,2libinqq,3libinqq,4libinqq&
47、quot; var reCat = /123libinqq/gi; var arrdata = data.match(reCat; for (var i = 0; i < arrdata.length; i+ alert(arrdatai; / 1libinqq
48、0;2libinqq 3libinqq /負(fù)向類 var data = "alibinqq,1libinqq,2libinqq,3libinqq,4libinqq" /u0062cf var reCat = /a123libinqq/gi; var ar
49、rdata = data.match(reCat; for (var i = 0; i < arrdata.length; i+ alert(arrdatai; /4libinqq /范圍類 var data = "libinqq1,libinqq2,libinqq3,libinqq4,libinqq5" /u0062cf var reCat = /libinqq2-3/gi; var arrdata = data.match(reCat; for (var i = 0; i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版實習(xí)就業(yè)服務(wù)合同范本(2025年度)2篇
- 2025版大型養(yǎng)殖場與超市直供鮮蛋銷售合同3篇
- 二零二五年計算機(jī)耗材及配件銷售合同3篇
- 二零二五版嬰幼兒奶粉電商平臺銷售合同模板頁2
- 2025版學(xué)校教師培訓(xùn)與職稱評定合作合同3篇
- 農(nóng)業(yè)機(jī)械化與農(nóng)業(yè)科技創(chuàng)新發(fā)展考核試卷
- 單板加工企業(yè)綠色生產(chǎn)與環(huán)保責(zé)任落實考核試卷
- 2025版塔吊租賃合同樣板(安全與環(huán)保并重)3篇
- 2025年醫(yī)療耗材供應(yīng)合同
- 礦長聘用合同二零二五年度執(zhí)行范本(礦山行業(yè)適用)3篇
- 2023-2024學(xué)年度人教版一年級語文上冊寒假作業(yè)
- 軟件運維考核指標(biāo)
- 空氣動力學(xué)仿真技術(shù):格子玻爾茲曼方法(LBM)簡介
- 對表達(dá)方式進(jìn)行選擇與運用
- GB/T 18488-2024電動汽車用驅(qū)動電機(jī)系統(tǒng)
- 投資固定分紅協(xié)議
- 高二物理題庫及答案
- 職業(yè)發(fā)展展示園林
- 七年級下冊英語單詞默寫表直接打印
- 2024版醫(yī)療安全不良事件培訓(xùn)講稿
- 中學(xué)英語教學(xué)設(shè)計PPT完整全套教學(xué)課件
評論
0/150
提交評論