PHP服務端常用正則表達式

<span style="font-size:18px;"><?php
$user = array(
    'name' => 'spark1985',
    'email' => '[email protected]',
    'mobile' => '13312345678'
);
//進行一般性驗證
if (empty($user)) {
    die('用戶信息不能爲空');
}
if (strlen($user['name']) < 6) {
    die('用戶名長度最少爲6位');
}
//用戶名必須爲字母、數字與下劃線
if (!preg_match('/^\w+$/i', $user['name'])) {
       die('用戶名不合法');
}
//驗證郵箱格式是否正確
if (!preg_match('/^[\w\.]+@\w+\.\w+$/i', $user['email'])) {
    die('郵箱不合法');
}
//手機號必須爲11位數字,且爲1開頭
if (!preg_match('/^1\d{10}$/i', $user['mobile'])) {
    die('手機號不合法');
}
echo '用戶信息驗證成功';</span>


發佈了34 篇原創文章 · 獲贊 39 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章