我想避免公共電子郵件/免費電子郵件像(@ gmail.com,@ yahoo.com。)在網站註冊..如何避免公共電子郵件在網站註冊?
回答
所以只需解析電子郵件地址,並將域名與您的黑名單進行比較...
所有給定信息的完美答案。 – 2010-07-29 14:50:55
雖然我會使用白名單...公共電子郵件域的數量非常大... – Buggabill 2010-08-03 17:53:03
根據電子郵件地址無法確定用戶付款的內容。你所希望的這種方式就是把一些比較流行的領域列入黑名單 - 但是,其他的領域還剩下無限。我幾乎不知道任何人只爲他們的電子郵件地址付錢,所以恕我直言的問題就是你想要避免的那種用戶。
一個更好的問題可能是你想鼓勵什麼樣的用戶。
把一些JavaScript表單類似這樣的:
腳本類型= 「文/ JavaScript的」 SRC = 「/ JS /公/ jQuery的latest.min.js」 LANGUAGE = 「JavaScript的」> //爲jquery設置無衝突模式 var $ jQ = jQuery.noConflict();
//edit this list with the domains you want to block
var invalidDomains = [「@ gmail.com」,「@ yahoo.com」,「@ hotmail.com」];
功能formSubmit(ELT){ 如果(!isEmailGood()){ form.setError(JQ $( 「#電子郵件」)[0],「地址必須是從商業地址,而不是免費服務「); 返回false; } return form.formSubmit(elt); }
功能isEmailGood(){ 爲(I = 0;我< invalidDomains.length;我++){ 如果($ JQ( 「#電子郵件[*值=」 + invalidDomains [I] + 「]」 ).length> 0){ return false; } } return true; } /script>
客戶端JavaScript不應該用於驗證。應始終在服務器上執行驗證 - 如果客戶端驗證數據,則應該像服務器一樣執行驗證,而不是相反。 – Jules 2013-02-28 18:51:34
- 1. Magento不會避免重複的電子郵件註冊
- 2. Django如何避免在註冊時重複使用電子郵件?
- 3. 如何限制在PHP中註冊的公共電子郵件ID?
- 4. Joomla電子郵件註冊
- 5. 公共網站的「發送電子郵件」功能
- 6. 註冊網站用戶和發送電子郵件
- 7. Laravel 5.1如何在註冊後發送電子郵件驗證電子郵件?
- 8. 如何避免多次註冊事件
- 9. 如何更改django註冊電子郵件模板「網站」名稱?
- 10. 在Dotnetnuke註冊確認電子郵件
- 11. 避免CNContactPickerViewController顯示電子郵件
- 12. 避免機器人在您的網站上註冊
- 13. 如何限制用戶在RS窗體中註冊除公司電子郵件地址之外的公共電子郵件地址Joomla
- 14. 如何避免網站
- 15. 最好的免費註冊程序,以避免垃圾郵件/騙子
- 16. 如何避免HTML電子郵件中的圖像附件?
- 17. 不允許「假電子郵件」註冊
- 18. MVC 3註冊確認電子郵件
- 19. 註冊表單(驗證電子郵件)
- 20. Laravel電子郵件註冊確認
- 21. ArgumentError:序列未註冊:電子郵件
- 22. 電子郵件註冊多個列表
- 23. 設計電子郵件只註冊 - rails
- 24. 用戶註冊電子郵件驗證
- 25. 註冊表唯一電子郵件
- 26. 電子郵件激活註冊表格
- 27. 自動註冊電子郵件
- 28. 如何在電子郵件註冊表單中實現mailchimp API?
- 29. 如何在laravel註冊後發送電子郵件?
- 30. 如何在註冊時發送Firebase電子郵件確認?
對你有好處!現在你的問題是什麼? – 2010-07-29 14:49:05
而不是什麼樣的電子郵件地址? – relet 2010-07-29 14:49:42
@熊會吃你:*如何避免公共電子郵件在網站註冊?* – 2010-07-29 14:50:19