我想限制用戶不添加像gmail.com,yahoo.com,ymail.com,hotmail.comLaravel:檢查電子郵件服務提供商域和子域它
對於一些常用的電子郵件服務提供商域我已經創建了一個數組
$invalidDomain = ['gmail.com', 'yahoo.com', 'ymail.com', 'hotmail.com']
,然後選中與in_array
if(in_array($insertDomain, $invalidDomain)){
//restrict
}
用戶輸入,但現在我也想檢查gmail.co.in,hotmail.co.uk
我該怎麼辦?
我認爲你應該使用這個'[ '的Gmail',「雅虎','ymail','hotmail']' –
好的,那麼我需要檢查substr的權利? –
像,如果用戶輸入包含數組中的任何字符串。 –