UNPKG

common-utils-y

Version:

my common utils lib

38 lines (37 loc) 957 B
declare const htmlMap: { "&": string; "<": string; ">": string; '"': string; "'": string; }; type Keys = keyof typeof htmlMap; /** * HTML 转义:防止 XSS 攻击 * @param str 需要转义的字符串 * @param includes &、 >、 <、 "、 ' 数组,默认转义5种字符 * @returns 转义结果 */ export declare function escapeHTML(str: string, includes?: Keys[]): string; declare const cssMap: { "&": string; "<": string; ">": string; '"': string; "'": string; }; type CssKeys = keyof typeof cssMap; /** * css转义:防止 XSS 攻击 * @param str 需要转义的字符串 * @param includes &、 >、 <、 "、 ' 数组,默认转义5种字符 * @returns 转义结果 */ export declare function escapeCSS(str: string, includes?: CssKeys[]): string; /** * js转义 * @param str 需要转义的字符串 * @returns 转义结果 */ export declare function escapeJS(str: string): string; export {};