常用的正規表示式 收藏也許以後會用到額

2021-07-27 22:22:56 字數 1764 閱讀 6955

1.驗證中國郵編表示式

$res = (preg_match("/^[0-9]d$/",$str))?true:false;

2.php驗證身份證號正規表示式

$res = (preg_match('/(^([d]|[d]|[d]x)$)/',$str))?true:false;

3,驗證**號碼正規表示式

$res  = preg_match("/^(((d))|(d-))?((0d)|0d-)?[1-9]d$/",$str) ? true:false;

4.驗證手機號正規表示式

$res = preg_match("/(?:13d|15[03689])d$/",$str) ? true :false;

5.php 正則匹配漢字

$res = preg_match("/^[x-xa-za-z0-9_]+$/u",$str) ? true:false;

6.php gbk2312 編碼匹配漢字

$res = preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/",$str) ?true:false;

7.php utf-8編碼匹配漢字

$res = preg_match("/^[x-x]+$/u",$str)?true:false;

去掉**的正規表示式

$picpath =preg_replace("/[a-za-z]+://[^ |/|s]*/",'',$tmppath);

這個正規表示式是獲取字串中所有的以src src不區分大小的獲取所有的位址出來,並且儲存在$tmpdata[2]中

$addresimg = preg_match_all("/src=["|'|s|s]([^|/|>]*)(([^>]*).(gif|jpg|png))/isu",$body,$tmpdata);
9.php正則驗證表示式驗證郵箱

//驗證方法一 

function funcemail($str)//郵箱正規表示式

$/',$str))?true:false;

}

//驗證方法二

$str="[email protected]";

preg_match("/^[0-9a-z]+@(([0-9a-z]+)[.])+[a-z]$/",$str,$re);

print_r($re);

//郵箱驗證三

if (eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]$",$email))

//驗證方法四

if (ereg("/^[a-z]([a-z0-9]*[-_.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[.][a-z]([.][a-z])?$/i; ",$email))else

以後會用到的正規表示式

d 匹配非負整數 正整數 0 1 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...

收藏常用正規表示式

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 非正浮點數 負浮點數 ...

常用正規表示式收藏 09 8

正規表示式是個很不錯的東西,可以讓你使用指定的模式去分析字串,當年perl通過提供了類似正規表示式的功能後來獨步武林,好不風光 不過現在主流程式語言都提供了正規表示式功能 不過它好像看起來比較古怪而且複雜,而且要記住那些操作符好像比較困難,所以從網上蒐集了並整理了一下,方便自己也方便你,是吧!匹配任...