/** * Returnerer true når en streng er null, undefined eller tom * @param s - streng som skal sjekkes */ export declare const isEmpty: (string: string | undefined | null) => boolean; /** * Returnerer true når strengen inneholder følgende symboler: "!#¤%=?`´^¨~*:;£${[\]}|§€><\| * @param s - streng som skal sjekkes */ export declare const hasInvalidCharacters: (s: string) => boolean; /** * Returnerer en streng med uppercase på første bokstav * @param s - streng å konvertere */ export declare const capitalize: (s: string) => string; /** * Returnerer en streng uten uppercase på første bokstav * @param s - streng å konvertere */ export declare const decapitalize: (s: string) => string; /** * Returns true if the input corresponds with a norwegian phone number format * @param phoneNumber - string or number of the phone number */ export declare const isNorwegianPhoneNumber: (phoneNumber: string | number) => boolean; /** * Returns a new string where plaeholders {number} have been replaced by items * ex: 'my string {0} ' where 0 will be replaced by the first element in args array * Note: The order of elements in string decide what order it should be replaced, not number! * @param s - string to format * @param args is a array in order you want them replaced ex: ['foo', 'bar'] * @param allowEmptyStrings if '' is allowed or not */ export declare const format: (s: string, args: string[], allowEmptyStrings?: boolean) => string; /** * Returns en Array med alle html tags som er funnet i en string <...> * @param s - string som skal sjekkes */ export declare const invalidNodes: (s: string) => string[]; /** * Returns true når strengen ikke inneholder emoticon og tags * @param s - string som skal sjekkes */ export declare const isValid: (s: string) => boolean; /** * Oppretter en JSON-streng av verdien * @param value - verdien som skal stringifyes * @returns en JSON-streng av verdien */ export declare function safeStableStringify(value: unknown): string; /** * Erstatter e-postadresser med en placeholder * @param value - streng som kan inneholde e-postadresser * @returns inputstreng med e-postadresser maskert */ export declare const removeEmail: (value: string) => string; /** * Fjerner sensitivt tekstinnhold som f.eks. e-post, fødselsnummer, telefon eller kontonummer * @param value - streng som skal renses * @returns inputstreng hvor sensitivt tekstinnhold er erstattet med placeholder-tekst */ export declare const removeSensitiveContent: (value: string) => string; //# sourceMappingURL=string-utils.d.ts.map