package drama import ( "fmt" "strings" "unicode/utf8" ) const MaxEpisodeCharacters = 5000 func ValidateEpisodeContent(content string) error { count := utf8.RuneCountInString(strings.TrimSpace(content)) if count == 0 { return fmt.Errorf("剧集原文不能为空") } if count > MaxEpisodeCharacters { return fmt.Errorf("每集原文不能超过%d字,当前%d字", MaxEpisodeCharacters, count) } return nil }