yarkov.tech/src/utils/string.ts

14 lines
410 B
TypeScript

export function removeSlashes(string: string): string {
return string.replaceAll("/", "");
}
export function isEmail(email: string): boolean {
return new RegExp(/[a-z0-9]+@[a-z]+\.[a-z]{2,3}/).test(email);
}
export function normalizeLangTag(tag: string) {
if (!tag.includes("-")) return tag.toLowerCase();
const [lang, region] = tag.split("-");
return lang.toLowerCase() + "-" + region.toUpperCase();
}