import re
# 1、驗證手機號碼:手機號碼的規則是以1開頭,第二位可以是34587,後面那9位就可以隨意了。
test =
'18677889900'
result = re.match(
'1[34587]\d'
, test)
print
(result.group())
test =
result = re.match(
'\w+@[a-z0-9]+\.[a-z]+'
, test)
print
(result.group())
# 3、驗證url:url的規則是前面是http或者https或者是ftp然後再加上乙個冒號,再加上乙個斜槓,再後面就是可以出現任意非空白字元了。
# 4、 驗證身份證:身份證的規則是,總共18位,前面17位都是數字,後面乙個可以是數字,也可以是小寫的x,也可以是大些的x.
test =
'365300198707162345'
result = re.match(
'\d[\dxx]'
, test)
print
(result.group(
))
正規表示式案例
案例一我們將把所有的雙引號替換單引號 解析匹配了乙個 中加除了引用的除了 以外的東西 用 1 代替,在這裡 1就是 name a b console.log name.replace g,1 除了引號以外的所有數 案例二 我們將把字串中所有單詞的首字母都轉換為大寫 方法一 找到aaa或bbb吧aaa...
正規表示式 個人積累的正規表示式案例
1。正則匹配輸入框只能輸入浮點數 確保輸入框內輸入的只能是浮點數 value value.replace d.g,includes value.replace d.g,substr value.replace d.g,indexof 1 includes value.replace d.g,subs...
JS 正規表示式案例
size small b 正規表示式案例 b size b size x large 1 數字 size b d 非負整數 正整數 0 1 9 0 9 正整數 d 0 非正整數 負整數 0 0 9 1 9 0 9 負整數 d 整數 d d 非負浮點數 正浮點數 0 0 9 0 9 1 9 0 9 0...