Package 

Class StringKtxKt

    • Method Summary

      Modifier and Type Method Description
      final static CharSequence filterEmoji(CharSequence $self) 过滤掉 CharSequence 中的所有表情符号。
      final static Boolean isValidEmail(CharSequence $self) 验证给定的 CharSequence 是否是有效的电子邮件地址。 该函数首先检查 CharSequence 是否为空或包含中文字符,然后使用正则表达式验证电子邮件格式。
      final static Boolean isValidPhoneNumber(CharSequence $self) 验证给定的 CharSequence 是否为有效的中国手机号码。 手机号码必须是11位数字,以1开头,第二位是3到9之间的数字,后面跟着其他9位数字。 可选的国际区号为 +86 或 00。
      final static Boolean isValidCreditCode(CharSequence $self) 验证给定的 CharSequence 是否是有效的中国统一社会信用代码。 中国统一社会信用代码通常由15位、18位或20位的数字和大写字母组成。
      final static Boolean hasAnyChinese(CharSequence $self) 检查 CharSequence 中是否包含任意中文字符。
      final static IntRange rangeWithin(String $self, String parent) 确定当前字符串(作为子字符串)在给定的父字符串中的位置范围。 如果当前字符串不在父字符串中,或者子字符串的结束位置超出父字符串的边界,则返回 null。
      final static String encryptPhoneNumber(String $self) 对手机号码进行加密处理,以保护用户隐私。 假设手机号码长度为11位,将中间的4位数字替换为星号(****)。 如果传入的字符串不是手机号码长度,则直接返回原字符串。
      final static String random(Integer length) 生成一个指定长度的随机字符串。
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • isValidEmail

         final static Boolean isValidEmail(CharSequence $self)

        验证给定的 CharSequence 是否是有效的电子邮件地址。 该函数首先检查 CharSequence 是否为空或包含中文字符,然后使用正则表达式验证电子邮件格式。

      • isValidPhoneNumber

         final static Boolean isValidPhoneNumber(CharSequence $self)

        验证给定的 CharSequence 是否为有效的中国手机号码。 手机号码必须是11位数字,以1开头,第二位是3到9之间的数字,后面跟着其他9位数字。 可选的国际区号为 +86 或 00。

      • isValidCreditCode

         final static Boolean isValidCreditCode(CharSequence $self)

        验证给定的 CharSequence 是否是有效的中国统一社会信用代码。 中国统一社会信用代码通常由15位、18位或20位的数字和大写字母组成。

      • rangeWithin

         final static IntRange rangeWithin(String $self, String parent)

        确定当前字符串(作为子字符串)在给定的父字符串中的位置范围。 如果当前字符串不在父字符串中,或者子字符串的结束位置超出父字符串的边界,则返回 null。

        Parameters:
        parent - 父字符串,当前字符串需要在其中搜索。
      • encryptPhoneNumber

         final static String encryptPhoneNumber(String $self)

        对手机号码进行加密处理,以保护用户隐私。 假设手机号码长度为11位,将中间的4位数字替换为星号(****)。 如果传入的字符串不是手机号码长度,则直接返回原字符串。

      • random

         final static String random(Integer length)

        生成一个指定长度的随机字符串。

        Parameters:
        length - 随机字符串的长度。