日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
PHP正則表達(dá)式合集

基礎(chǔ)正則表達(dá)式

1、匹配數(shù)字

十余年的九原網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營銷型網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整九原建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“九原網(wǎng)站設(shè)計(jì)”,“九原網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

/^d+$/

2、匹配字母

/^[azAZ]+$/

3、匹配漢字

/^[u4e00u9fa5]+$/

4、匹配郵箱

/^[azAZ09_]+@[azAZ09_]+(.[azAZ09_]+)+$/

5、匹配手機(jī)號(hào)

/^1[3456789]d{9}$/

高級(jí)正則表達(dá)式

1、匹配URL

/^(https?://)?([daz.]+).([az.]{2,6})([/w .]*)*/?$/

2、匹配IP地址

/((25[05]|2[04]d|[01]?dd?).){3}(25[05]|2[04]d|[01]?dd?)/

3、匹配日期(YYYYMMDD)

/^d{4}d{2}d{2}$/

4、匹配時(shí)間(HH:mm:ss)

/^d{2}:d{2}:d{2}$/

5、匹配身份證號(hào)碼(18位)

/^d{6}(18|19|20)?d{2}(0[19]|1[02])(0[19]|[12][09]|3[01])d{3}[09Xx]$/

常用正則表達(dá)式函數(shù)

1、preg_match():檢查字符串是否匹配正則表達(dá)式,返回匹配次數(shù)。

preg_match($pattern, $subject, $matches);

2、preg_match_all():檢查字符串是否匹配正則表達(dá)式,返回所有匹配項(xiàng)。

preg_match_all($pattern, $subject, $matches);

3、preg_replace():替換字符串中與正則表達(dá)式匹配的部分。

preg_replace($pattern, $replacement, $subject);

4、preg_replace_callback():使用回調(diào)函數(shù)替換字符串中與正則表達(dá)式匹配的部分。

preg_replace_callback($pattern, $callback, $subject);

正則表達(dá)式實(shí)戰(zhàn)案例

1、提取URL中的域名和路徑

“`php

function getDomainAndPath($url) {

if (preg_match(‘/^(https?://)?([daz.]+).([az.]{2,6})([/w .]*)*/?$/’, $url, $matches)) {

return [

‘domain’ => $matches[2] . ‘.’ . $matches[3],

‘path’ => ‘/’ . ltrim($matches[5], ‘/’),

];

} else {

return [‘error’ => ‘Invalid URL’];

}

}

“`

2、驗(yàn)證密碼強(qiáng)度(至少包含一個(gè)大寫字母、一個(gè)小寫字母、一個(gè)數(shù)字和一個(gè)特殊字符)

“`php

function validatePassword($password) {

if (preg_match(‘/^(?=.*[az])(?=.*[AZ])(?=.*d)(?=.*[@$!%*?&])[AZazd@$!%*?&]{8,}$/’, $password)) {

return true;

} else {

return false;

}

}

“`


網(wǎng)頁名稱:PHP正則表達(dá)式合集
本文URL:http://www.5511xx.com/article/coisgcg.html