\1與()
/^(123)(456)\1$/.test(『123456123』)
=>true
斜槓+數字是與括號一起用的,\1代表第乙個括號裡的內容
所有\w就是字母數字下劃線,有人說還包括中文,我測試了一下
/^\w$/.test(『中』)
=>false
胡說八道
replace中的函式
三個引數,第乙個是匹配到的第乙個字元,第二個是匹配的字元的索引,第三個是被匹配的整個字串
中括號就是或的意思,像[0-9]就是0到9中的某乙個數字
但是要注意下面
中括號中只能0-9,才能有「或」的作用
「或」的作用
更多知識
四個斷言
」先行斷言「指的是,x只有在y前面才匹配,必須寫成/x(?=y)/。
」先行否定斷言「指的是,x只有不在y前面才匹配,必須寫成/x(?!y)/。
「後行斷言」正好與「先行斷言」相反,x只有在y後面才匹配,必須寫成/(?<=y)x/。
」後行否定斷言「則與」先行否定斷言「相反,x只有不在y後面才匹配,必須寫成/(?千元分隔符
『3545』.replace(/\d(?=(\d)+)/g,』$&,』)
千位分隔符
$&就是匹配到的字元
去掉html標籤
去掉所有標籤,突然發現和(|)都有「或」的作用
正規表示式應用
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 ...
正規表示式(應用)
在此頁面寫正規表示式,可以提供參考,和進行校驗 應用於前端 匹配任意長度的大小寫字母與數字 a za z0 9 匹配任意長度且不為空的大小寫字母與數字 a za z0 9 匹配長度小於20且不為空的大小寫字母與數字 a za z0 9 匹配長度小於20且不為空的大小寫字母與數字與漢字 a za z0...
正規表示式 應用
生成正規表示式 https http ftp rtsp mms s 分析 如果沒有在 裡面的時候,代表以什麼開頭 如果在 裡面的時候,代表除了 之外 https http ftp rtsp mms 代表乙個分組 進行分組的時候,findall方法只返回分組裡面的內容 print re.findall...