Skip to content

Latest commit

 

History

History
64 lines (64 loc) · 3.17 KB

File metadata and controls

64 lines (64 loc) · 3.17 KB

StringExtensions

  • IsNullOrWhiteSpace 检查是否为NULL或空格
  • IsNullOrEmpty 检查是否为NULL或空
  • Copy 复制
  • GetPhoneNumber 获取单个手机号
  • GetPhoneNumbers 获取全部手机号
  • RegexMatch 正则匹配单个
  • RegexMatches 正则匹配多个
  • ToInt String转换Int
  • ToDecimal String转换Decimal
  • IsNumeric 是否为数字
  • IsContains 是否包含
  • In 是否存在数组中
  • Format 格式化
  • Format
  • Encrypt RSA加密
  • Decrypt RSA解密
  • FirstToUpper 首字母大写
  • ToSecureString 转换为安全字符串
  • IsDate 转换为日期
  • IsEmailAddress 是否为邮箱地址
  • Parse 转换为任何格式
  • IsGuid 是否为Guid
  • IsUrl 是否为地址
  • Mask 屏蔽字符,如:123***789
  • MaskMobile 屏蔽手机号
  • MaskIdCard 屏蔽身份证
  • MaskBankCard 屏蔽银行卡
  • IsLengthAtLeast 判断是否为最后一位字符
  • IsStrongPassword 判断是否为强壮密码
  • IsMatchRegex 是否正则匹配通过
  • ToBytes 文件物理地址转换为字节数组
  • ToColor 转换为Color
  • EnsureEndsWith 如果给定字符串不以[char]结尾,则在其结尾添加[char]
  • EnsureEndsWith
  • EnsureEndsWith
  • EnsureStartsWith 如果给定字符串不以[char]开头,则在其开头添加[char]
  • EnsureStartsWith
  • EnsureStartsWith
  • Left 从字符串的开头获取指定长度字符串
  • NormalizeLineEndings 将字符串中的行尾转换为Environment.NewLine
  • NthIndexOf 获取字符串中第n个字符的索引
  • RemovePostFix 从给定字符串的末尾删除第一个出现的给定后缀
  • RemovePreFix 从给定字符串的开头移除第一个出现的给定前缀
  • Right 从字符串的结尾获取指定长度字符串
  • Split 字符串拆分
  • Split
  • SplitToLines 字符串换行拆分
  • SplitToLines
  • SplitToLines
  • ToCamelCase 将PascalCase字符串转换为camelCase字符串
  • ToCamelCase
  • ToSentenceCase 将给定的PascalCase/camelCase字符串转换为句子(通过按空格拆分单词)
  • ToSentenceCase
  • ToEnum 将字符串转换为枚举值
  • ToEnum
  • ToMd5 将字符串转换为MD5
  • ToPascalCase 将camelCase字符串转换为pascalase字符串
  • ToPascalCase
  • Truncate 如果指定长度超过最大长度,则从该字符串的开头获取指定长度的字符
  • TruncateWithPostfix
  • TruncateWithPostfix
  • ReadFile 通过文件物理路径获取文件文本
  • VerifySort 验证文本数字,如'1,2,3';是否按指定排序