Co-authored-by: tobi <tobi.smethurst@protonmail.com> Reviewed-on: https://codeberg.org/superseriousbusiness/masto-fe-standalone/pulls/88 Co-authored-by: Zoë Bijl <moiety@noreply.codeberg.org> Co-committed-by: Zoë Bijl <moiety@noreply.codeberg.org>
10 lines
272 B
JavaScript
10 lines
272 B
JavaScript
import { urlRegex } from "./url_regex";
|
|
|
|
const urlPlaceholder = "$2xxxxxxxxxxxxxxxxxxxxxxx";
|
|
|
|
export function countableText(inputText) {
|
|
return inputText
|
|
.replace(urlRegex, urlPlaceholder)
|
|
.replace(/(^|[^/\w])@(([a-z0-9_]+)@[a-z0-9.-]+[a-z0-9]+)/ig, "$1@$3");
|
|
}
|