本文目錄一覽:
求php中郵箱地址正則表達式
$pattern = “/^([0-9A-Za-z\\-_\\.]+)@([0-9a-z]+\\.[a-z]{2,3}(\\.[a-z]{2})?)$/i”;
if(preg_match($pattern,$email))
{
echo “郵箱正確”;
}
php判斷某字符串是否符合電子郵件格式的正則表達式
你好!
如下。function is_email($email){
return strlen($email) 6 preg_match(「/^[\w\-\.]+@[\w\-]+(\.\w+)+$/「,$email);
}謝謝,望採納
請用正則表達式寫一個函數驗證電子郵件的格式是否正確。
?php
if(isset($_POST[‘action’]) $_POST[‘action’]==’submitted’)
{
$email=$_POST[’email’];
if(!preg_match(“/^(?:w+.?)*w+@(?:w+.?)*w+$/”,$email))
{
echo “電子郵件檢測失敗”;
}
else
{
echo “電子郵件檢測成功”;
}
}
else
{
?
html
headtitleEMAIL檢測/title
script type=”text/javascript”
function checkEmail(sText)
{
var reg=/^(?:w+.?)*w+@(?:w+.?)*w+$/;
var email=document.getElementById(sText).value;
if(!reg.test(email))
{
alert(“電子郵件檢測失敗”);
}
else
{
alert(“電子郵件格式正確”);
}
}
/script
/head
body
form action=”?php echo $_SERVER[‘PHP_SELF’] ?” method=”POST”
電子郵件:input type=”text” id=”email” name=”email” /
input type=”hidden” name=”action” value=”submitted” /
input type=”button” name=”button” value=”客戶端檢測” onclick=”checkEmail(’email’)” /
input type=”submit” name=”submit” value=”服務器端檢測” /
/form
/body
/html
?php
}
?
php正則表達式怎麼驗證郵箱格式?
郵箱驗證正則:
[\w!#$%’*+/=?^_`{|}~-]+(?:\.[\w!#$%’*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?
直接用preg_match ()就行了
推薦直接用bootstrapvalidate,更方便。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/151275.html