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通過提供了類似正規表示式的功能後來獨步武林,好不風光 不過現在主流程式語言都提供了正規表示式功能 不過它好像看起來比較古怪而且複雜,而且要記住那些操作符好像比較困難,所以從網上蒐集了並整理了一下,方便自己也方便你,是吧!匹配任...