UNPKG

autolinker

Version:

Utility to automatically link the URLs, email addresses, phone numbers, hashtags, and mentions (Twitter, Instagram) in a given block of text/HTML

17 lines 608 B
import { alphaNumericAndMarksRe } from '../regex-lib'; /** * Determines if the given `char` is a an allowed character in a hashtag. These * are underscores or any alphanumeric char. */ export function isHashtagTextChar(char) { return char === '_' || alphaNumericAndMarksRe.test(char); } /** * Determines if a hashtag match is valid. */ export function isValidHashtag(hashtag) { // Max length of 140 for a hashtag ('#' char + 139 word chars) return hashtag.length <= 140; } export var hashtagServices = ['twitter', 'facebook', 'instagram', 'tiktok']; //# sourceMappingURL=hashtag-utils.js.map