正規表示式應用舉例

2021-10-02 02:21:09 字數 662 閱讀 8457

1. 檢測使用者名稱

var rg = /^[a-za-z0-9_-]$/;//輸入數字字母或下劃線,6到16位

// 檢測使用者名稱輸入是否合法 合法提示使用者名稱合法 字顏色顯示綠色

// 不合法 提示使用者名稱不合法 顏色是紅色

var uname = document.queryselector('#uname');

var tip = document.queryselector('#tip');

uname.onblur = function()else

}

2. 括號用法總結

var rg = /^[xyz]$/; // 只能是x或y或z

var rg2 = /^xyz$/;//匹配3個z

console.log(rg2.test('xyzxyzxyz'));

console.log(rg2.test('xyzzzz'));

var rg3 = /^(xyz)$/;//匹配3個xyz

console.log(rg3.test('xyzxyzxyz'));

console.log(rg3.test('xyzxyzxyzxyz'));

正規表示式舉例

匹配中文字元的正規表示式 u4e00 u9fa5 匹配雙位元組字元 包括漢字在內 x00 xff 應用 計算字串的長度 乙個雙位元組字元長度計2,ascii字元計1 string.prototype.len function 匹配空行的正規表示式 n s r 匹配html標記的正規表示式 匹配首尾空...

正規表示式舉例

encoding utf 8 import re html裡是文字裡的內容 f open text.txt r html f.read f.close 爬取標題 需要尋找的只出現一次,search 只返回第乙個匹配的元素,不用遍歷全部,效率更高 title re.search html,re.s g...

正規表示式應用

d 非負整數 正整數 0 0 9 1 9 0 9 正整數 d 0 非正整數 負整數 0 0 9 1 9 0 9 負整數 d 整數 d 非負浮點數 正浮點數 0 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 正浮點數 d 非正浮點數 負浮點數 0 0 9 0 ...