正規表示式 小案例

2021-10-16 23:11:39 字數 800 閱讀 3007

import re

# 1、驗證手機號碼:手機號碼的規則是以1開頭,第二位可以是34587,後面那9位就可以隨意了。

test =

'18677889900'

result = re.match(

'1[34587]\d'

, test)

print

(result.group())

test =

'[email protected]'

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...