PHP實現驗證郵箱格式是否正確(非正則驗證)

2021-09-18 00:25:09 字數 1407 閱讀 1669

例:

輸出:true

false

解釋:filter_var()函式—    使用特定的過濾器過濾乙個變數(必須使用引數,否則都會返回 true)

引數解釋:

id 名稱

描述filter_callback

呼叫使用者自定義函式來過濾資料。

filter_sanitize_string

去除標籤,去除或編碼特殊字元。

filter_sanitize_stripped

"string" 過濾器的別名。

filter_sanitize_encoded

url-encode 字串,去除或編碼特殊字元。

filter_sanitize_special_chars

html 轉義字元 '"<>& 以及 ascii 值小於 32 的字元。

filter_sanitize_email

刪除所有字元,除了字母、數字以及 !#$%&'*+-/=?^_`~@.

filter_sanitize_url

刪除所有字元,除了字母、數字以及 $-_.+!*'(),{}|//^~`<>#%";/?:@&=

filter_sanitize_number_int

刪除所有字元,除了數字和 +-

filter_sanitize_number_float

刪除所有字元,除了數字、+- 以及 .,ee。

filter_sanitize_magic_quotes

應用 addslashes()。

filter_unsafe_raw

不進行任何過濾,去除或編碼特殊字元。

filter_validate_int

在指定的範圍以整數驗證值。

filter_validate_boolean

如果是 "1", "true", "on" 以及 "yes",則返回 true,如果是 "0", "false", "off", "no" 以及 "",則返回 false。否則返回 null。

filter_validate_float

以浮點數驗證值。

filter_validate_regexp

根據 regexp,相容 perl 的正規表示式來驗證值。

filter_validate_url

把值作為 url 來驗證。

filter_validate_email

把值作為 e-mail 來驗證。

filter_validate_ip

把值作為 ip 位址來驗證

trim()函式表示去除字串首尾處的空白字元(或者其他字元)

java 驗證是否為正確的郵箱格式

public class testoneelse public boolean isemail string email a za z0 9 a za z return email.matches regex 不適用正則 if email null equals email return false...

Android 判斷郵箱格式是否正確

正規表示式 判斷郵箱格式是否正確 public static boolean isemail string email 0 9 0 9 a za z0 9 a za z 0 9 pattern p pattern.compile str matcher m p.matcher email retur...

PHP驗證郵箱 URL IP是否合法

以前用php驗證郵箱 url ip是否合法都是通過自己寫正則來實現,但是有時候腦子發昏,可能會寫出乙個不是完全正確的正則,導致驗證出錯,今天發現原來php本身自帶了驗證郵箱 url ip是否合法的函式。主要使用的是filter var函式。語法filter var variable,filter,o...