| 123456789101112131415161718192021222324252627282930313233 |
- /**
- * 字符串`末尾`添加`/`
- */
- export function addTrailingSlash(path: string) {
- return path.endsWith("/") ? path : path + "/";
- }
- /**
- * 删除特定`开头`的`字符串`
- */
- export function removeHeadingString(path: string, heading: string) {
- return path.startsWith(heading) ? path.slice(heading.length) : path;
- }
- /**
- * 删除字符串`开头`的`/`
- */
- export function removeHeadingSlash(path: string) {
- return removeHeadingString(path, "/");
- }
- /**
- * 去除字符串中的 HTML 标签
- */
- export function stripHtmlTags(input: string, maxLength: number): string {
- const strippedText = input.replace(/<[^>]*>/g, "");
- if (strippedText.length > maxLength) {
- return strippedText.substring(0, maxLength) + "...";
- }
- return strippedText;
- }
|