亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

【自己簡單優化了一下 分享給大家 共勉】

<?php
$user?=?array(
????'name'?=>?'spark1985',
????'email'?=>?'[email protected]',
????'mobile'?=>?'13312345678'
);
//進行一般性驗證
if?(!isset($user))?{
????die('用戶信息不能為空');
}
//用戶名必須為字母、數字與下劃線?//不區分大小寫
//帳號首位為英文字母?賬號長度8-15位
//或者是郵箱帳號?支持長度(5-15?1?1-15?2-5)
if?(!preg_match('/([a-z]{1}\w{7,14}|[\w{1}\-\_]{5,15}@\w{1,15}\.\w{2,5})/i',?$user['name']))?{
????die('用戶名不合法');
}
//驗證郵箱格式是否正確
if?(!preg_match('/^[\w\.]+@\w+\.\w+$/i',?$user['email']))?{
????die('郵箱不合法');
}
//手機號必須為11位數字,且為1開頭
if?(!preg_match('/^1[3458]\d{9}$/i',?$user['mobile']))?{
????die('手機號不合法');
}
echo?'用戶信息驗證成功';


正在回答

2 回答

你把郵箱和用戶名寫一塊了他后面讀取的只是key為name的 不過學習精神挺好的 支持一個!

0 回復 有任何疑惑可以回復我~

('/([a-z]{1}\w{7,14}|[\w{1}\-\_]{5,15}@\w{1,15}\.\w{2,5})/i',?$user['name'])

當用戶名的包括下劃線的任何單詞字符超過一定數時,添加其他的非單詞字符(包括下劃線)(如添“+——”等)還是不會報錯,代碼優化不夠

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

【自己簡單優化了一下 分享給大家 共勉】

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號