Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Functions

bytes

  • bytes(content: string): any
  • 将字符串转换为字节

    example
    
    import * as text from 'text';
    let value = text.bytes('I want to be binary');
    

    Parameters

    • content: string

      the string context

    Returns any

concealAge

  • concealAge(text: string): string
  • 将年龄中的个位数大小隐藏 e.g. "23" -> "2*"

    Parameters

    • text: string

    Returns string

concealAll

  • concealAll(text: string): string
  • 匿名化文本,部分特殊字符会依旧显示 e.g. "Hello, world" -> "*****, *****"

    Parameters

    • text: string

    Returns string

concealDate

  • concealDate(text: string): string
  • 将日期格式的文本匿名化,仅显示年份 e.g. "2020-10-19" -> "2020-**-**"

    Parameters

    • text: string

    Returns string

concealDatetime

  • concealDatetime(text: string): string
  • 将时间日期格式的文本匿名化,仅显示日期 e.g. "2020-10-19 11:22:33" -> "2020-10-19 **:**:**"

    Parameters

    • text: string

    Returns string

concealEmail

  • concealEmail(text: string): string
  • 将邮箱地址格式文本匿名化 e.g. "example@example.com" -> "******@******.com"

    Parameters

    • text: string

    Returns string

concealHalf

  • concealHalf(text: string): string
  • 匿名化文本的后半部分 e.g. "A区5栋3楼" -> "A区5***"

    Parameters

    • text: string

    Returns string

concealIP

  • concealIP(text: string): string
  • 将符合IP地址的格式文本匿名化,支持匿名化多个IP地址 e.g. "100.XXX.XXX.40:5060, 100.XXX.XXX.40:7080" -> "100.***.**.40:5060, 100.***.**.40:7080"

    Parameters

    • text: string

    Returns string

concealLastFourChars

  • concealLastFourChars(text: string): string
  • 匿名化文本的最后4个字符 e.g. "how are you" -> "how are ***"

    Parameters

    • text: string

    Returns string

concealMiddlePart

  • concealMiddlePart(text: string): string
  • 匿名化文本的中间部分,首尾的文本会依旧显示 e.g. "12345678" -> "12****78"

    Parameters

    • text: string

    Returns string

concealName

  • concealName(text: string): string
  • 将姓名的名部分匿名化,姓部分正常显示 e.g. "Albert Einstein" -> "****** Einstein"

    Parameters

    • text: string

    Returns string

concealPhone

  • concealPhone(text: string): string
  • 将电话号码格式的文本匿名化,仅显示首尾部分的文本 e.g. "00000000000" -> "000****0000"

    Parameters

    • text: string

    Returns string

concealPostcode

  • concealPostcode(text: string): string
  • Conceal postcode 匿名化邮政编码 e.g. "75275 2359" -> "75275 ****"

    Parameters

    • text: string

    Returns string

concealTime

  • concealTime(text: string): string
  • 将时间格式的文本匿名化,仅显示小时 e.g. "10:20:30" -> "10:**:**"

    Parameters

    • text: string

    Returns string