webamp/packages/skin-database/utils.ts
2020-12-01 18:53:53 -05:00

15 lines
393 B
TypeScript

export function truncate(str: string, len: number): string {
const overflow = str.length - len;
if (overflow < 0) {
return str;
}
const half = Math.floor((len - 1) / 2);
const start = str.slice(0, half);
const end = str.slice(-half);
return `${start} ########### ${end}`;
}
export const MD5_REGEX = /([a-fA-F0-9]{32})/;
export const TWEET_SNOWFLAKE_REGEX = /([0-9]{19})/;