php常用的正則問題

2022-02-12 12:12:50 字數 649 閱讀 4063

1.郵箱正規表示式:

/^([a-za-z0-9_-])+([a-za-z0-9._-])*@([a-za-z0-9_-])+([.a-za-z0-9_-]+[a-za-z0-9_-])+[a-za-z0-9_-]$/

2.url正規表示式

1、preg_match只匹配一次,preg_match_all是全文匹配,即所有跟表示式一致的都找出來。

舉個例子:abc

取出符號裡的字元。preg_match_all("/(\w)+/","abc",$abc);print_r($abc);

顯示結果為

[1] = array ( [0] = a [1] = b [2] = c )

preg_match("/(\w)+/","abc",$abc);print_r($abc);

顯示結果

array( [0] = a [1] = a)

這兩個函式的區別就是:preg_match_all()搜尋匹配全部情況;preg_match()搜尋匹配到乙個後終止。

preg_match_all()第四個引數為preg_match_all在多陣列時很有用。

php 常用正則

preg match xe4 xe9 x80 xbf 王召波 preg replace x x iu 2a 中文字測試 if preg match 1 34578 d mobile function filter str str 1 9 d a za z preg match all code,st...

PHP常用正則驗證

手機號,身份證,ip驗證 正則驗證手機號 正確返回 true function preg mobile mobile mobile else 驗證 號碼 function preg tel tel d d tel else 驗證身份證號 15位或18位數字 function preg idcard ...

PHP 常用正則彙總

d 非負整數 正整數 0 0 9 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 9 1 9 0 9 0 9 0 9 1 9 0 9 正浮點數 d d 0 0 非正浮點數 負浮點數 ...