Variable defaultConst

default: {
    absolute: ((text: string) => string);
    add: ((text: string, num: number) => string);
    base64decode: ((base64Text: string) => string);
    base64encode: ((text: string) => string);
    boolean: ((_: undefined) => boolean);
    ceil: ((text: string) => string);
    character: ((_: undefined, params: {
        pool?: string;
    }) => string);
    cparagraph: ((_: undefined, params: {
        max?: number;
        min?: number;
    }) => string);
    date: ((_: undefined, params: {
        format?: string;
    }) => string);
    datetime: ((_: undefined, params: {
        format?: string;
    }) => string);
    dateToTimestamp: ((date: string, unit?: "s" | "ms") => string);
    divide: ((text: string, num: number) => string);
    endsWith: ((text: string, params: {
        suffix: string;
    }) => boolean);
    float: ((_: undefined, params: {
        dmax?: number;
        dmin?: number;
        max: number;
        min: number;
    }) => number);
    floor: ((text: string) => string);
    hexdecode: ((hexText: string) => string);
    hexencode: ((text: string) => string);
    image: ((_: undefined, params: {
        bgColor?: string;
        size: string;
        text?: string;
        textColor?: string;
    }) => string);
    includes: ((text: string, params: {
        substring: string;
    }) => boolean);
    integer: ((_: undefined, params: {
        max: number;
        min: number;
    }) => number);
    ip: ((_: undefined) => string);
    modulo: ((text: string, divisor: number) => string);
    multiply: ((text: string, num: number) => string);
    name: ((_: undefined) => string);
    now: ((_: undefined, params: {
        format?: string;
        unit?: string;
    }) => string);
    nowTimestamp: ((_: undefined, unit?: "s" | "ms") => string);
    paragraph: ((_: undefined, params: {
        max?: number;
        min?: number;
    }) => string);
    power: ((text: string, exponent: number) => string);
    range: ((_: undefined, params: {
        end: number;
        start: number;
        step?: number;
    }) => number[]);
    repeat: ((text: string, params: {
        count: number;
    }) => string);
    replace: ((text: string, params: {
        replacement: string;
        search: string;
    }) => string);
    reverse: ((text: string) => string);
    rot13encode: ((text: string) => string);
    round: ((text: string) => string);
    sentence: ((_: undefined, params: {
        max?: number;
        min?: number;
    }) => string);
    startsWith: ((text: string, params: {
        prefix: string;
    }) => boolean);
    string: ((_: undefined, params: {
        length: number;
    }) => string);
    subtract: ((text: string, num: number) => string);
    time: ((_: undefined, params: {
        format?: string;
    }) => string);
    timestampToDate: ((timestamp: string, format?: string) => string);
    toLowerCase: ((text: string) => string);
    toUpperCase: ((text: string) => string);
    trim: ((text: string) => string);
    unicodeDecode: ((unicodeText: string) => string);
    unicodeEncode: ((text: string) => string);
    url: ((_: undefined) => string);
    urldecode: ((encodedText: string) => string);
    urlencode: ((text: string) => string);
    utf8decode: ((encodedText: string) => string);
    utf8encode: ((text: string) => string);
} = ...

Type declaration

  • absolute: ((text: string) => string)
      • (text): string
      • 绝对值运算

        Parameters

        • text: string

          需要计算绝对值的文本,文本将会转换为数字

        Returns string

        返回绝对值的结果

  • add: ((text: string, num: number) => string)
      • (text, num): string
      • 加法操作

        Parameters

        • text: string

          需要进行加法的文本,文本将会转换为数字

        • num: number

          要加的数字

        Returns string

        返回加法后的结果

  • base64decode: ((base64Text: string) => string)
      • (base64Text): string
      • Base64 解码

        Parameters

        • base64Text: string

          需要解码的 Base64 字符串

        Returns string

        返回解码后的文本,如果解码失败返回空字符串

  • base64encode: ((text: string) => string)
      • (text): string
      • Base64 编码

        Parameters

        • text: string

          需要编码的文本

        Returns string

        返回编码后的 Base64 字符串

  • boolean: ((_: undefined) => boolean)
      • (_): boolean
      • 生成随机布尔值

        Parameters

        • _: undefined

          无需参数

        Returns boolean

        返回随机布尔值

  • ceil: ((text: string) => string)
      • (text): string
      • 向上取整

        Parameters

        • text: string

          需要取整的文本,文本将会转换为数字

        Returns string

        返回向上取整后的结果

  • character: ((_: undefined, params: {
        pool?: string;
    }) => string)
      • (_, params): string
      • 生成随机字符

        Parameters

        • _: undefined

          无需参数

        • params: {
              pool?: string;
          }

          字符池参数 { pool?: string }

          • Optionalpool?: string

        Returns string

        返回随机字符

  • cparagraph: ((_: undefined, params: {
        max?: number;
        min?: number;
    }) => string)
      • (_, params): string
      • 生成随机段落(中文)

        Parameters

        • _: undefined

          无需参数

        • params: {
              max?: number;
              min?: number;
          }

          长度参数 { min?: number, max?: number }

          • Optionalmax?: number
          • Optionalmin?: number

        Returns string

        返回随机段落

  • date: ((_: undefined, params: {
        format?: string;
    }) => string)
      • (_, params): string
      • 生成随机日期

        Parameters

        • _: undefined

          无需参数

        • params: {
              format?: string;
          }

          格式参数 { format?: string }

          • Optionalformat?: string

        Returns string

        返回随机日期字符串

  • datetime: ((_: undefined, params: {
        format?: string;
    }) => string)
      • (_, params): string
      • 生成随机日期时间

        Parameters

        • _: undefined

          无需参数

        • params: {
              format?: string;
          }

          格式参数 { format?: string }

          • Optionalformat?: string

        Returns string

        返回随机日期时间字符串

  • dateToTimestamp: ((date: string, unit?: "s" | "ms") => string)
      • (date, unit?): string
      • 将日期字符串转换为时间戳(毫秒或秒)

        Parameters

        • date: string

          日期字符串

        • unit: "s" | "ms" = 'ms'

          时间戳单位,'ms' 为毫秒,'s' 为秒

        Returns string

        返回时间戳(根据单位),如果转换失败,返回原文本

  • divide: ((text: string, num: number) => string)
      • (text, num): string
      • 除法操作

        Parameters

        • text: string

          需要进行除法的文本,文本将会转换为数字

        • num: number

          要除的数字

        Returns string

        返回除法后的结果,如果除数为零,返回原文本

  • endsWith: ((text: string, params: {
        suffix: string;
    }) => boolean)
      • (text, params): boolean
      • 检查文本是否以指定子串结尾

        Parameters

        • text: string

          输入文本

        • params: {
              suffix: string;
          }

          后缀 { suffix: string }

          • suffix: string

        Returns boolean

        如果是以指定后缀结尾,返回 true,否则返回 false

  • float: ((_: undefined, params: {
        dmax?: number;
        dmin?: number;
        max: number;
        min: number;
    }) => number)
      • (_, params): number
      • 生成随机浮点数

        Parameters

        • _: undefined

          无需参数

        • params: {
              dmax?: number;
              dmin?: number;
              max: number;
              min: number;
          }

          范围参数 { min: number, max: number, dmin?: number, dmax?: number }

          • Optionaldmax?: number
          • Optionaldmin?: number
          • max: number
          • min: number

        Returns number

        返回随机浮点数

  • floor: ((text: string) => string)
      • (text): string
      • 向下取整

        Parameters

        • text: string

          需要取整的文本,文本将会转换为数字

        Returns string

        返回向下取整后的结果

  • hexdecode: ((hexText: string) => string)
      • (hexText): string
      • 十六进制解码

        Parameters

        • hexText: string

          需要解码的十六进制字符串

        Returns string

        返回解码后的文本,如果解码失败返回空字符串

  • hexencode: ((text: string) => string)
      • (text): string
      • 十六进制编码

        Parameters

        • text: string

          需要编码的文本

        Returns string

        返回编码后的十六进制字符串

  • image: ((_: undefined, params: {
        bgColor?: string;
        size: string;
        text?: string;
        textColor?: string;
    }) => string)
      • (_, params): string
      • 生成随机图片

        Parameters

        • _: undefined

          无需参数

        • params: {
              bgColor?: string;
              size: string;
              text?: string;
              textColor?: string;
          }

          图片参数 { size: string, text?: string, bgColor?: string, textColor?: string }

          • OptionalbgColor?: string
          • size: string
          • Optionaltext?: string
          • OptionaltextColor?: string

        Returns string

        返回图片 URL

  • includes: ((text: string, params: {
        substring: string;
    }) => boolean)
      • (text, params): boolean
      • 检查文本是否包含指定的子串

        Parameters

        • text: string

          输入文本

        • params: {
              substring: string;
          }

          子串 { substring: string }

          • substring: string

        Returns boolean

        如果包含返回 true,否则返回 false

  • integer: ((_: undefined, params: {
        max: number;
        min: number;
    }) => number)
      • (_, params): number
      • 生成随机整数

        Parameters

        • _: undefined

          无需参数

        • params: {
              max: number;
              min: number;
          }

          范围参数 { min: number, max: number }

          • max: number
          • min: number

        Returns number

        返回随机整数

  • ip: ((_: undefined) => string)
      • (_): string
      • 生成随机 IP 地址

        Parameters

        • _: undefined

          无需参数

        Returns string

        返回随机 IP 地址

  • modulo: ((text: string, divisor: number) => string)
      • (text, divisor): string
      • 取模运算

        Parameters

        • text: string

          被除数,文本将会转换为数字

        • divisor: number

          除数

        Returns string

        返回取模运算的结果,如果除数为零,返回原文本

  • multiply: ((text: string, num: number) => string)
      • (text, num): string
      • 乘法操作

        Parameters

        • text: string

          需要进行乘法的文本,文本将会转换为数字

        • num: number

          要乘的数字

        Returns string

        返回乘法后的结果

  • name: ((_: undefined) => string)
      • (_): string
      • 生成随机名称

        Parameters

        • _: undefined

          无需参数

        Returns string

        返回随机名称

  • now: ((_: undefined, params: {
        format?: string;
        unit?: string;
    }) => string)
      • (_, params): string
      • 生成随机当前时间

        Parameters

        • _: undefined

          无需参数

        • params: {
              format?: string;
              unit?: string;
          }

          单位和格式参数 { format?: string, unit?: string }

          • Optionalformat?: string
          • Optionalunit?: string

        Returns string

        返回随机当前时间字符串

  • nowTimestamp: ((_: undefined, unit?: "s" | "ms") => string)
      • (_, unit?): string
      • 获取当前时间的时间戳

        Parameters

        • _: undefined
        • unit: "s" | "ms" = 'ms'

          时间戳单位,'ms' 为毫秒,'s' 为秒

        Returns string

        返回当前时间的时间戳(根据单位)

  • paragraph: ((_: undefined, params: {
        max?: number;
        min?: number;
    }) => string)
      • (_, params): string
      • 生成随机段落

        Parameters

        • _: undefined

          无需参数

        • params: {
              max?: number;
              min?: number;
          }

          长度参数 { min?: number, max?: number }

          • Optionalmax?: number
          • Optionalmin?: number

        Returns string

        返回随机段落

  • power: ((text: string, exponent: number) => string)
      • (text, exponent): string
      • 幂运算

        Parameters

        • text: string

          底数,文本将会转换为数字

        • exponent: number

          指数

        Returns string

        返回幂运算后的结果

  • range: ((_: undefined, params: {
        end: number;
        start: number;
        step?: number;
    }) => number[])
      • (_, params): number[]
      • 生成随机范围数组

        Parameters

        • _: undefined

          无需参数

        • params: {
              end: number;
              start: number;
              step?: number;
          }

          范围参数 { start: number, end: number, step?: number }

          • end: number
          • start: number
          • Optionalstep?: number

        Returns number[]

        返回随机范围数组

  • repeat: ((text: string, params: {
        count: number;
    }) => string)
      • (text, params): string
      • 重复文本

        Parameters

        • text: string

          输入文本

        • params: {
              count: number;
          }

          重复次数 { count: number }

          • count: number

        Returns string

        返回重复后的文本

  • replace: ((text: string, params: {
        replacement: string;
        search: string;
    }) => string)
      • (text, params): string
      • 替换文本中的指定内容 此函数支持用户输入的字符串形式的搜索内容,并自动解析是否为正则表达式。

        Parameters

        • text: string

          输入文本

        • params: {
              replacement: string;
              search: string;
          }

          替换参数

          • replacement: string

            替换内容,支持正则捕获组(如 $1, $2)。

          • search: string

            搜索内容,字符串形式。如果格式为 /pattern/flags,会自动解析为正则表达式。

        Returns string

        返回替换后的文本

        // 字符串替换
        replace("Hello, World!", { search: "World", replacement: "TypeScript" })
        // => "Hello, TypeScript!"
        // 正则替换,将文本包裹成{{}}
        replace("Hello, World!", { search: "/^(.*)$/", replacement: "{{$1}}" })
        // => "{{Hello, World!}}"
  • reverse: ((text: string) => string)
      • (text): string
      • 反转文本中的字符顺序

        Parameters

        • text: string

          输入文本

        Returns string

        返回反转后的文本

  • rot13encode: ((text: string) => string)
      • (text): string
      • ROT13 编码

        Parameters

        • text: string

          需要编码的文本

        Returns string

        返回编码后的 ROT13 字符串

  • round: ((text: string) => string)
      • (text): string
      • 四舍五入

        Parameters

        • text: string

          需要取整的文本,文本将会转换为数字

        Returns string

        返回四舍五入后的结果

  • sentence: ((_: undefined, params: {
        max?: number;
        min?: number;
    }) => string)
      • (_, params): string
      • 生成随机句子

        Parameters

        • _: undefined

          无需参数

        • params: {
              max?: number;
              min?: number;
          }

          长度参数 { min?: number, max?: number }

          • Optionalmax?: number
          • Optionalmin?: number

        Returns string

        返回随机句子

  • startsWith: ((text: string, params: {
        prefix: string;
    }) => boolean)
      • (text, params): boolean
      • 检查文本是否以指定子串开头

        Parameters

        • text: string

          输入文本

        • params: {
              prefix: string;
          }

          前缀 { prefix: string }

          • prefix: string

        Returns boolean

        如果是以指定前缀开头,返回 true,否则返回 false

  • string: ((_: undefined, params: {
        length: number;
    }) => string)
      • (_, params): string
      • 生成随机字符串

        Parameters

        • _: undefined

          无需参数

        • params: {
              length: number;
          }

          长度参数 { length: number }

          • length: number

        Returns string

        返回随机字符串

  • subtract: ((text: string, num: number) => string)
      • (text, num): string
      • 减法操作

        Parameters

        • text: string

          需要进行减法的文本,文本将会转换为数字

        • num: number

          要减的数字

        Returns string

        返回减法后的结果

  • time: ((_: undefined, params: {
        format?: string;
    }) => string)
      • (_, params): string
      • 生成随机时间

        Parameters

        • _: undefined

          无需参数

        • params: {
              format?: string;
          }

          格式参数 { format?: string }

          • Optionalformat?: string

        Returns string

        返回随机时间字符串

  • timestampToDate: ((timestamp: string, format?: string) => string)
      • (timestamp, format?): string
      • 将时间戳(毫秒或秒)转换为日期字符串

        Parameters

        • timestamp: string

          时间戳(毫秒或秒)

        • format: string = 'YYYY-MM-DD HH:mm:ss'

          自定义日期格式,默认为 'YYYY-MM-DD HH:mm:ss'

        Returns string

        返回对应的日期字符串,如果转换失败,返回原时间戳

  • toLowerCase: ((text: string) => string)
      • (text): string
      • 将文本转换为小写字母

        Parameters

        • text: string

          输入文本

        Returns string

        返回转换后的小写文本

  • toUpperCase: ((text: string) => string)
      • (text): string
      • 将文本转换为大写字母

        Parameters

        • text: string

          输入文本

        Returns string

        返回转换后的大写文本

  • trim: ((text: string) => string)
      • (text): string
      • 去除文本两端的空白字符

        Parameters

        • text: string

          输入文本

        Returns string

        返回去除空白字符后的文本

  • unicodeDecode: ((unicodeText: string) => string)
      • (unicodeText): string
      • Unicode 转义解码

        Parameters

        • unicodeText: string

          需要解码的 Unicode 转义字符串

        Returns string

        返回解码后的文本

  • unicodeEncode: ((text: string) => string)
      • (text): string
      • Unicode 转义编码

        Parameters

        • text: string

          需要编码的文本

        Returns string

        返回 Unicode 转义编码后的字符串

  • url: ((_: undefined) => string)
      • (_): string
      • 生成随机 URL

        Parameters

        • _: undefined

          无需参数

        Returns string

        返回随机 URL

  • urldecode: ((encodedText: string) => string)
      • (encodedText): string
      • URL 解码

        Parameters

        • encodedText: string

          需要解码的 URL 编码字符串

        Returns string

        返回解码后的字符串,如果解码失败返回空字符串

  • urlencode: ((text: string) => string)
      • (text): string
      • URL 编码

        Parameters

        • text: string

          需要编码的文本

        Returns string

        返回 URL 编码后的字符串

  • utf8decode: ((encodedText: string) => string)
      • (encodedText): string
      • UTF-8 解码

        Parameters

        • encodedText: string

          需要解码的字符串

        Returns string

        返回解码后的文本,如果解码失败返回空字符串

  • utf8encode: ((text: string) => string)
      • (text): string
      • UTF-8 编码

        Parameters

        • text: string

          需要编码的文本

        Returns string

        返回编码后的字符串