常用正規表示式

2021-05-22 06:22:48 字數 1009 閱讀 9286

$str = preg_replace("/()(.*?)()/", '/1/2/3', $str);

其中用了三個子模式(每個圓括號中內容為乙個子模式),第乙個是鏈結開始標籤,第二個是鏈結文字,第三個是

然後第二個引數中/1、/2、/3就表示這三個部分,要替換成什麼樣子還不簡單?

獲取頁面中的所有鏈結位址的php函式

下面這個用php寫的函式,可以獲取任意的字串$string中的所有鏈結位址($string可以是從乙個html頁面檔案直接讀取出來的字串),結果儲存在乙個陣列中返回.該函式自動把電子郵件位址排除在外,而且返回的陣列中不會有重複元素.

複製** **如下:

function getalllink($string)

return $output;

} 以下是以php的語法所寫的示例

驗證字串是否只含數字與英文,字串長度並在4~16個字元之間

複製** **如下:

<?php

$str = 'a1234';

if (preg_match("^[a-za-z0-9]$", $str)) else ?>

簡易的台灣身分證字型大小驗證

複製** **如下:

<?php

$str = 'a1234';

if (preg_match("^(?:/d|/d)$", $str)) else

?>

下面的**實現文字中的**塊,功能就如你在指令碼之家看到的**一樣。

複製** **如下:

function codedisp($code)

$message = preg_replace("//s*/[code/](.+?)/[//code/]/s*/ies", "codedisp('//1')", $message);

$message = preg_replace("//s*/[html/](.+?)/[//html/]/s*/ies", "htmldisp('//1')", $message);

正規表示式 常用正規表示式

一 校驗數字的表示式 1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數字 d 5 零和非零開頭的數字 0 1 9 0 9 6 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7 帶1 2位小數的正數或負數 d d 8 正數 負數 和小數 d d 9 有兩位小數的...

正規表示式 常用正規表示式

網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 4 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 或者 1 3...

常用正規表示式

0 9 0 9 0 9 數字或小數點 0 9 0 9 或 d d 數字和小數點 驗證手機號碼 function checkstr str if reg.test str return true 2位小數 function checknumber str if reg.test str return ...