PHP驗證郵箱格式的兩種方式

2021-09-22 21:06:27 字數 524 閱讀 1870

1:通過自帶方式驗證郵箱

eg:  $result  = filter_var('[email protected]', filter_validate_email);

列印結果時,如果格式正確,則輸出郵箱位址,錯誤則輸出false

2:正則匹配

(1)$regex= '/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/';

(2)$regex="/([a-z0-9]*[-_.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[.][a-z]([.][a-z])?/i";

上面兩個正規表示式都可以用來匹配郵箱,匹配方式如下:

$str = "[email protected]";

$result = preg_match($regex,$str);

若郵箱格式正確,result值為1,錯誤則為false

ps: 順手貼上固話和手機號碼的正則驗證↓

$istel="/^([0-9]-)?[0-9]$/";

驗證表單的兩種方式

在提交表單前 往往要驗證表單內容是否符合格式或者不為空,這時候需要驗證表單內容 如果通過自己寫js 的話 相當麻煩 這裡有兩種驗證方式 1 通過引用 jquery.validate.js 當然要先引用jquery.js 此時這個js檔案可能版本會不匹配導致效果出不來,這時候可以更換版本使其都是高版本...

XShell SSH兩種驗證方式的原理

密碼驗證方式的原理 1 當客戶端發起ssh請求,伺服器會把自己的公鑰傳送給使用者 2 使用者會根據伺服器發來的公鑰對密碼進行加密 3 加密後的資訊回傳給伺服器,伺服器用自己的私鑰解密,如果密碼正確,則使用者登入成功 公鑰驗證方式的原理 1 首先在客戶端生成金鑰對,並將客戶端的公鑰拷貝到服務端的aut...

WebService的兩種使用者驗證方式

年關將至,整理一下me寫的資料,發現有一篇未發表的,特共享出來,順祝大家新年快樂了 1,使用soapheader傳遞和驗證使用者 web service端的 1.1先建立乙個繼承自system.web.services.protocols.soapheader credentialsoapheade...