上篇文章講到多主題的解決方案:簡單暴力的tp5多主題方案
為了簡化配置,所以將網域名稱前的協議 http/https 擷取了。
後台配置時就需要效驗配置的格式是否正確,需要用到的正則**如下:
/***
* @param $url 合法格式為 ***.*** 或 ***.***.***
* @return bool
*/function cuscheckurl($url)(:\d+)*$/",$url,$res_arr);
///不是url
if(empty($res_arr) && $n == 0)
///是url
return true;
}
測試效果如下:
常用正則效驗
function regexping regexp,value else if regexp en else if regexp passone errtext 僅允許英文或數字 else if regexp en number else if regexp decimal else if rege...
手機號碼的正則效驗
對138和139的11位的手機號碼正則效驗 13 8 9 0 9 13代表以13開頭 8 9 表示可以是8或者9 0 9 表示有8位0 9的數 d 代表7 8位數字 0到 9對應表示正規表示式中第n個匹配項,0是指全部匹配內容 字元 意義 與 類似,匹配最末的字元.例如 t 不匹配 eater 中的...
url正則匹配
最近專案需要對使用者所提交的位址進行匹配 使用者介面只有乙個輸入框,且沒有相應標籤進行選擇 如下 當然不能給你們看專案具體什麼樣,這是乙個demo功能類似於當前專案。該專案需要對使用者所給出的字串進行處理。當前一共有三種輸入型別 外部 位址,如www.baidu.com形式 區域網內共享盤位址,如f...