PHP驗證ip email host不用正規表示式

2021-08-30 17:24:47 字數 1105 閱讀 8828

最近在使用php的過程中,發現了乙個特別好用的內建函式,用來驗證輸入資料的格式的,相對於自己寫正規表示式來說,方便了不少,只要乙個函式既可以搞定,我們來看一下:

要說的這個函式就是filter_var()

具體的用法如下:

如果您要驗證某個字元是否是email:

filter_var($email, filter_validate_email)
具體的參考php手冊:

通過參考手冊中的範例,如下示例

<?php

$a = '[email protected]';

$b = 'bogus - at - example dot org';

$c = '([email protected])';

$sanitized_a = filter_var($a, filter_sanitize_email);

if (filter_var($sanitized_a, filter_validate_email))

$sanitized_b = filter_var($b, filter_sanitize_email);

if (filter_var($sanitized_b, filter_validate_email)) else

$sanitized_c = filter_var($c, filter_sanitize_email);

if (filter_var($sanitized_c, filter_validate_email))

?>

<?php

$email_a = '[email protected]';

$email_b = 'bogus';

if (filter_var($email_a, filter_validate_email))

if (filter_var($email_b, filter_validate_email)) else

?>

以上**不難發現,sanitization是將需要驗證的字串進行處理之後,提取裡面更符合標準的字串,而validate驗證方法呢,則是直接將需要驗證的字串進行完整匹配。

php 語法驗證 PHP使用者登入驗證模組

這篇文章介紹的內容是關於php使用者登入驗證模組 有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下 實現使用者登入 1 建立登入表單 登入表單的html 如下 user login alert textinput btn table 使用者名稱 密碼 將以上 儲存為login.php檔案...

php簡訊驗證

功能 中國簡訊網php http介面 傳送簡訊 修改日期 2009 04 08 說明 使用者賬號 pwd md5位32密碼 mobile 號碼 content 內容 狀態 100 傳送成功 101 驗證失敗 102 簡訊不足 103 操作失敗 104 非法字元 105 內容過多 106 號碼過多 1...

php表單驗證

html表單驗證的 如下 注意 使用者向伺服器傳送請求的方式有兩種 post和get,兩者的區別是get傳送的時候,攜帶的資料是連線在url後面。有資料大小的限制,並且get不能上傳檔案,而post傳送比較隱蔽的,url看不到,沒有資料大小的限制,用來上傳檔案給伺服器。在php中,獲取傳送來的資料,...