Browse Source

tags/2021-05-28
jules 18 years ago
parent
commit
d02834dea6
1 changed files with 11 additions and 10 deletions
  1. +11
    -10
      src/juce_core/io/network/juce_URL.cpp

+ 11
- 10
src/juce_core/io/network/juce_URL.cpp View File

@@ -129,16 +129,17 @@ bool URL::isWellFormed() const
//==============================================================================
bool URL::isProbablyAWebsiteURL (const String& possibleURL)
{
return possibleURL.containsChar (T('.'))
&& (! possibleURL.containsChar (T('@')))
&& (! possibleURL.endsWithChar (T('.')))
&& (possibleURL.startsWithIgnoreCase (T("www."))
|| possibleURL.startsWithIgnoreCase (T("http://"))
|| possibleURL.startsWithIgnoreCase (T("ftp://"))
|| possibleURL.endsWithIgnoreCase (T(".com"))
|| possibleURL.endsWithIgnoreCase (T(".net"))
|| possibleURL.endsWithIgnoreCase (T(".org"))
|| possibleURL.endsWithIgnoreCase (T(".co.uk")));
return (possibleURL.containsChar (T('.'))
&& (! possibleURL.containsChar (T('@')))
&& (! possibleURL.endsWithChar (T('.')))
&& (possibleURL.startsWithIgnoreCase (T("www."))
|| possibleURL.startsWithIgnoreCase (T("http:"))
|| possibleURL.startsWithIgnoreCase (T("ftp:"))
|| possibleURL.endsWithIgnoreCase (T(".com"))
|| possibleURL.endsWithIgnoreCase (T(".net"))
|| possibleURL.endsWithIgnoreCase (T(".org"))
|| possibleURL.endsWithIgnoreCase (T(".co.uk")))
|| possibleURL.startsWithIgnoreCase (T("file:")));
}
bool URL::isProbablyAnEmailAddress (const String& possibleEmailAddress)


Loading…
Cancel
Save