知識點回顧:
正規表示式中/i,/g,/ig,/gi,/m的區別和含義
/i (忽略大小寫)
/g (全文查詢出現的所有匹配字元)
/m (多行查詢)
/gi(全文查詢、忽略大小寫)
/ig(全文查詢、忽略大小寫)
匹配email郵箱格式的正規表示式:
/^([0-9a-za-z\-_\.]+)@([0-9a-z]+\.[a-z](\.[a-z])?)$/i
匹配手機格式的
正規表示式
:/**
*
* @descrition:判斷輸入的引數是否是個合格的手機號碼,不能判斷號碼的有效性,有效性可以通過運營商確定。
* @param:str ->待判斷的手機號碼
* @return: true表示合格輸入引數
*
*/
var
iscellphone =
function
(str) $/;
return
pattern.test(str);
}
迭代器和解析
for迴圈可以用於python中的任何序列型別,包括列表 元組以及字串。實際上,for迴圈甚至比這更為通用 可用於任何可迭代的物件。實際上,對python中所有會從左至右掃瞄物件的迭代工具而言都是如此,這些迭代工具包括了for迴圈 列表解析 in成員關係測試以及map內建函式等。檔案迭代器 已開啟的...
字典和解析式
key value鍵值對的資料的集合 可變的 無序的key不重複d key 返回key對應的值value key不存在丟擲keyerror異常 get key default 返回key對應的值value key不存在返回預設值,如果沒有設定預設值就返回none setdefault key def...
4 2 1 載入和解析資料
4.2.1 載入和解析資料 作為第一步,我們將實現乙個函式 convertdatarow,它從這個 csv 檔案中取一行作為字串,從這一行中返回兩個元件到乙個元組中。實現這個函式後,立刻測試它,通過給它乙個示例輸入 字串 testing reading,1234 應該能正確解析。在清單 4.2 中,...