我一直在玩我的iPhone和我最近意識到,iPhone的電子郵件應用程序可以識別,如果電子郵件內的一行代表一個地址。有趣的是,這與許多地址模式一起工作。我嘗試過美國,德國,法國和西班牙。在所有的情況下,地址都被強調爲藍色鏈接,就像電話號碼一樣。 所以我的問題是這個地址檢測背後的算法是什麼?iPhone的電子郵件應用程序如何識別地址?
回答
檢查UIDataDetectorTypes
在documentation。你會發現一個UIDataDetectorTypeAddress
,檢測格式化爲地址的字符串。 然後,您可以將此檢測器類型添加到UITextView
。
我不是指電子郵件地址。我的意思是位置地址。iPhone可以識別所有類型的位置地址,美國,西班牙,法國,...... – 2013-04-09 10:00:32
'UIDataDetectorTypeAddress'將檢測這些地址('email'中沒有' UIDataDetectorTypeAddress'。 – tilo 2013-04-09 10:20:19
感謝Tilo,但我還沒有得到我的問題的答案。必須有一種方式,這個UIDataDetectorTypeAddress東西檢測到一個地址,不管它屬於哪個國家。 這就是我想知道的。不需要任何實現,只是一個邏輯如何做到這一點 – 2013-04-09 10:40:22
您可以設置theObj.dataDetectorTypes = UIDataDetectorTypeAddress;
也可以實現這樣的
UITextView *theObj;
theObj = [[UITextView alloc] initWithFrame:CGRectMake(65, 10, 225, 65)];
theObj.text = @"[email protected]";
theObj.editable = NO;
theObj.dataDetectorTypes = UIDataDetectorTypeAddress;
[myview theObj];
我不是說電子郵件地址。我的意思是位置地址。iPhone可以識別所有類型的位置地址,美國,西班牙,法國,...... – 2013-04-09 09:52:22
- 1. 如何從iPhone應用程序用戶收集電子郵件地址
- 2. 如何從電子郵件地址識別Webmail服務?
- 3. 如何從長字符串中識別電子郵件地址並將電子郵件地址替換爲我公司的電子郵件地址?
- 4. iPhone電子郵件應用程序啓動網址
- 5. 防止連續「。」在iPhone應用程序中的電子郵件地址
- 6. 從javascript驗證無法識別的電子郵件地址
- 7. 如何根據特定的電子郵件地址自動識別MediaWiki用戶?
- 8. 發送多個電子郵件地址到郵件應用程序郵件到
- 9. 驗證電子郵件地址是否存在或不在iPhone應用程序
- 10. 在Outlook識別電子郵件地址2010
- 11. iPhone如何在將郵件應用程序中的文件傳遞給我自己的iPhone應用程序時獲取發件人電子郵件地址?
- 12. Facebook應用程序無法拉電子郵件地址
- 13. 如何配置Joomla 1.7 SMTP電子郵件與谷歌應用程序的電子郵件地址
- 14. 如何打開黑莓電子郵件應用程序,準備撰寫給定地址的電子郵件?
- 15. 郵件應用程序的電子郵件按鈕iPhone
- 16. JMeter - 如何模擬電子郵件地址和確認電子郵件地址
- 17. 如何讓我的應用程序中的電子郵件地址的鍵盤?
- 18. 如何通過電子郵件發送電子郵件地址
- 19. 獲取郵件應用程序以識別答覆電子郵件php
- 20. 如何識別虛假或不正確的電子郵件地址?
- 21. 如何讓git識別沒有電子郵件地址的用戶郵件地圖?
- 22. 如何重建? (iPhone電子郵件應用程序)
- 23. 如何從iPhone應用程序讀取電子郵件
- 24. 如何識別iPhone應用程序中的來電?
- 25. 如何從電子郵件地址獲取電子郵件服務的網址
- 26. 從iPhone地址簿中獲取電子郵件地址
- 27. 如何查看電子郵件地址?
- 28. 如何驗證電子郵件地址
- 29. 電子郵件地址驗證,如何?
- 30. 如何驗證電子郵件地址
其實做u想實現什麼,詳細註明。或者你只想知道如何檢測郵件標識。 – 2013-04-09 09:37:17
你有沒有得到這個問題的答案?下面的回答只是指向黑盒而不是算法。 – freethebees 2014-10-01 09:29:21