Get the username part of a social media link or email.
Each method validates the username. If it follows the rules, it returns the username, in any other case it returns "error-no-match".
LinkToUsername::facebook('YOUR-TERM');
- https://wwww.facebook.com/{username} -> returns {username}
- https://facebook.com/{username} -> returns {username}
- www.facebook.com/{username} -> returns {username}
- facebook.com/{username} -> returns {username}
- https://wwww.fb.com/{username} -> returns {username}
- https://fb.com/{username} -> returns {username}
- www.fb.com/{username} -> returns {username}
- fb.com/{username} -> returns {username}
- https://wwww.fb.me/{username} -> returns {username}
- https://fb.me/{username} -> returns {username}
- www.fb.me/{username} -> returns {username}
- fb.me/{username} -> returns {username}
- {username} -> returns {username}
If the term ('YOUR-TERM') doesn't follow the rules above, the method returns an error message "error-no-match".
LinkToUsername::instagram('YOUR-TERM');
- https://www.instagram.com/{username} -> returns {username}
- https://instagram.com/{username} -> returns {username}
- www.instagram.com/{username} -> returns {username}
- instagram.com/{username} -> returns {username}
- https://www.instagr.am/{username} -> returns {username}
- https://instagr.am/{username} -> returns {username}
- www.instagr.am/{username} -> returns {username}
- instagr.am/{username} -> returns {username}
- @{username} -> returns {username}
- {username} -> returns {username}
If the term ('YOUR-TERM') doesn't follow the rules above, the method returns an error message "error-no-match".
LinkToUsername::linkedin('YOUR-TERM');
- https://www.linkedin.com/pub/{username} -> returns {username}
- https://linkedin.com/pub/{username} -> returns {username}
- www.linkedin.com/pub/{username} -> returns {username}
- linkedin.com/pub/{username} -> returns {username}
- https://www.linkedin.com/in/{username} -> returns {username}
- https://linkedin.com/in/{username} -> returns {username}
- www.linkedin.com/in/{username} -> returns {username}
- linkedin.com/in/{username} -> returns {username}
- {username} -> returns {username}
If the term ('YOUR-TERM') doesn't follow the rules above, the method returns an error message "error-no-match".
LinkToUsername::youtube('YOUR-TERM');
- https://www.youtube.com/channel/{username} -> returns {username}
- https://youtube.com/channel/{username} -> returns {username}
- www.youtube.com/channel/{username} -> returns {username}
- youtube.com/channel/{username} -> returns {username}
- https://www.youtu.be/channel/{username} -> returns {username}
- https://youtu.be/channel/{username} -> returns {username}
- www.youtu.be/channel/{username} -> returns {username}
- youtu.be/channel/{username} -> returns {username}
- https://www.youtube.com/user/{username} -> returns {username}
- https://youtube.com/user/{username} -> returns {username}
- www.youtube.com/user/{username} -> returns {username}
- youtube.com/user/{username} -> returns {username}
- https://www.youtu.be/user/{username} -> returns {username}
- https://youtu.be/user/{username} -> returns {username}
- www.youtu.be/user/{username} -> returns {username}
- youtu.be/user/{username} -> returns {username}
- {username} -> returns {username}
If the term ('YOUR-TERM') doesn't follow the rules above, the method returns an error message "error-no-match".
LinkToUsername::email('YOUR-TERM');
- {username}@website.com -> returns {username}