js和php郵箱位址驗證的實現方法

2022-10-06 12:42:09 字數 1250 閱讀 8737

郵箱位址驗證有很多方法。在瀏覽器端,js郵箱驗證可以通過正規表示式檢測。

比如:複製** **如下:

function isemail(email) ~]|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`~]|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]程式設計客棧|[\x5d-\x7e]|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])|程式設計客棧(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])|(([a-z]|\d|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])([a-z]|\d|-|\.|_|~|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])*([a-z]|\d|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])))\.)+(([a-z]|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])|(([a-z]|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])([a-z]|\d|-|\.|_|~|[\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef])*([a-z]|[\u00a0-\ud7f程式設計客棧f\uf900-\ufdcf\ufdf0-\uffewww.cppcns.comf])))$/i.test(email);

}呼叫很簡單:

複製** **如下:

if (isemail('[email protected]'))

如果是進行伺服器端驗證。像php,則最簡單的莫過於:

複製** **如下:

/* * 郵箱位址合法性驗證

*/function isemail($mail_address)

但是這個件事也可以整得複雜。

說實話,程式設計客棧不得不佩服。

本文位址:

php 判斷郵箱 php檢測郵箱位址是否存在

php檢測郵箱位址是否存在 在php中有這麼乙個函式checkdnsrr來驗證dns是否可訪問來檢測郵箱位址是否存在 email abc vae.la check email checkdnsrr email,a if check email elseelseelse return false 指定...

郵箱位址的過濾

email判定 function isvalidemail email dim names,name,i,c check for valid syntax in an email address.isvalidemail true names split email,if ubound names ...

驗證郵箱位址和手機號碼

namespace test 合法 telephone else 不合法 telephone string email console.readline bool result2 checkemail email if result2 true 合法 email else 不合法 email 驗證手...