freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第十章通用表示法(存儲版)

2024-11-07 12:41上一頁面

下一頁面
  

【正文】 的值進(jìn)行修正與驗(yàn)證。(同時請同學(xué)也注意 /^/ 與 [^] 之間功能的不同。 , 另外 /y\B\w/ 可以比對 possibly yesterday. 中的 39。 38/45 JavaScript 程式設(shè)計與應(yīng)用:用於網(wǎng)頁用戶端 身分證字號的檢查碼 (2) ? 計算方法 1) 英文代號轉(zhuǎn)換成數(shù)字(代表出生時的戶籍所在地) 2) 英文轉(zhuǎn)成的數(shù)字,個位數(shù)乘9再加上十位數(shù) 3) 各數(shù)字從右到左依次乘1、2、3、4〃〃〃8 4) 求出 (2)、 (3)之和 5) 求出 (4)除 10後之餘數(shù),用 10減該餘數(shù),結(jié)果就是檢查碼,若餘數(shù)為 0,檢查碼就是 0。 42/45 JavaScript 程式設(shè)計與應(yīng)用:用於網(wǎng)頁用戶端 信用卡卡片編碼 (2) ? 計算方法 1) 將信用卡的每個數(shù)字設(shè)定權(quán)重:從右向左,檢查碼除外,每個數(shù)字的權(quán)重分別是 1 ...。 44/45 JavaScript 程式設(shè)計與應(yīng)用:用於網(wǎng)頁用戶端 信用卡卡片編碼 (4) ? 範(fàn)例 2 ? 美國運(yùn)通卡( American Express),卡號是 3728 024906 54257(只有 15 碼),其計算過程如下: 卡號 3 7 2 8 0 2 4 9 0 6 5 4 2 5 7 1. 權(quán)重 1 2 1 2 1 2 1 2 1 2 1 2 1 2 x 2. 加權(quán)數(shù)字 3 14 ?5 2 16 ?7 0 4 4 18 ?9 0 12 ?3 5 8 2 10 ?1 x 3. 計算總和 53 4. 計算檢查碼 53 除以 10 的餘數(shù)是 3,所以檢查碼是 10 3 = 7。 第一碼為 2,且前四碼為 2131。 36/45 JavaScript 程式設(shè)計與應(yīng)用:用於網(wǎng)頁用戶端 104:常用資料規(guī)則 ? 本小節(jié)介紹日常生活中常用的資料規(guī)則。 \B 比對非「英文字的邊界」 /\w\Bn/ 可以比對 noonday 中 39。 通用表示法的特定字元 說明 等效的通用表示法 \d 數(shù)字 [09] \D 非數(shù)字 [^09] \w 數(shù)字、字母、底線 [azAZ09_] \W 非 \w [^azAZ09_] \s 空白字元 [ \r\t\n\f] \S 非空白字元 [^ \r\t\n\f] 30/45 JavaScript 程式設(shè)計與應(yīng)用:用於網(wǎng)頁用戶端 定義字元的重複次數(shù) 通用表示法 說明 /a?/ 零或一個 a(若要比對 ? 字元,請使用 \?) /a+/ 一或多個 a(若要比對 + 字元,請使用 \+) /a*/ 零或多個 a(若要比對 * 字元,請使用 \*) /a{4}/ 四個 a /a{5,10}/ 五至十個 a /a{5,}/ 至少五個 a /a{,3}/ 至多三個 a /a.{5}b/ a 和 b中間夾五個(非換行)字元 31/45 JavaScript 程式設(shè)計與應(yīng)用:用於網(wǎng)頁用戶端 通用式總列表 (1) 字元 說明 簡單範(fàn)例 \ 避開特殊字元 /A\*/ 可用於比對 A*,其中 * 是一個特殊字元,為避開其特殊意義,所以必須加上 \ ^ 比對輸入列的起始位置 /^A/ 可比對 Abcd 中的 A, 但不可比對 aAb $ 比對輸入列的結(jié)束位置 /A$/ 可比對 bcdA 中的 A, 但不可比對 aAb * 比對前一個字元零次或 更多次 /bo*/ 可比對 Good boook 中的 booo, 亦可比對 Good bk 中的 b + 比對前一個字元一次或 更多次,等效於 {1,} /a+/ 可比對 caaandy 中的 aaa, 但不可比對 dy ? 比對前一個字元零次或 一次 /e?l/ 可比對 angel 中的 el, 也可以比對 angle 中的 l . 比對任何一個字元(但 換行符號不算) /.n/ 可比對 nay, an apple is on the tree 中的 an 和 on, 但不可比對 nay 32/45 JavaScript 程式設(shè)計與應(yīng)用:用於網(wǎng)頁用戶端 通用式總列表 (2) 字元 說明 簡單範(fàn)例 (x) 比對 x 並將符合的部分存入一個變數(shù) /(a*) and (b*)/ 可比對 aaa and bb 中的 aaa 和 bb, 並將這兩個比對得到的字串設(shè)定至變數(shù) RegExp.$1 和 RegExp.$2。 var newString = (regexp, $2 $1)。 22/45 JavaScript 程式設(shè)計與應(yīng)用:用於網(wǎng)頁用戶端 範(fàn)例 1013 ? 主題:「越左越貪」比對方式 ? 連結(jié): (remote host, local host) ? 程式碼重點(diǎn) ? 說明 ? 通用式中加括號,代表符合比對條件者,將被設(shè)定至 RegExp.$1(簡寫成 $1)、 RegExp.$2 (簡寫成 $2)等變數(shù)中。 // 刪除頭部的空白字串 str = (/[\s ]+$/g, )。 var newString = (regexp, )。 ? 傳回的 matched 變數(shù)是一個陣列,包含所比對到的字串。 i++) dispstr = dispstr + \n + matched[i]。 11/45 JavaScript 程式設(shè)計與應(yīng)用:用於網(wǎng)頁用戶端 範(fàn)例 105 (2) ? 主題:電子郵件格式驗(yàn)證(可避開含有空白的電子郵件帳號) ? 若要對電郵進(jìn)行更嚴(yán)苛的比對,上述通用式可以改成 ? 其中 \w 代表一個數(shù)字、字母或底線,全等於 [azAZ09_]。 ? $ 代表字串結(jié)束位置。 if ((string)) alert(成功!符合「 + re + 」 的格式! )。 ? 目標(biāo):用格式簡單、功能強(qiáng)大的符號來比對複雜的字串。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1