Documentation
¶
Overview ¶
Package dashstr
字符串处理相关函数
String handling correlation function
Index ¶
- func CamelString(s string) string
- func CamelStringStrike(s string) string
- func IsAMMobile(tel string) bool
- func IsCapitalLetter(str string) bool
- func IsDigit(str string) bool
- func IsDigitLetter(str string) bool
- func IsHATMobile(tel string) bool
- func IsHKMobile(tel string) bool
- func IsLetter(str string) bool
- func IsSmallLetter(str string) bool
- func IsTWMobile(tel string) bool
- func IsZHLandline(tel string) bool
- func IsZHMobile(tel string) bool
- func SnakeString(s string) string
- func SnakeStringStrike(s string) string
- func TrimBlank(mob string) string
- func UpperFirst(s string) string
- type TelType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CamelString ¶
@蛇形转驼峰 Editor robotyang at 2023
# 蛇形转驼峰 @description xx-yy to XxYx xx-y-y to XxYY @param s要转换的字符串 @Return string
func CamelStringStrike ¶
@蛇形转驼峰 Editor robotyang at 2023
# 蛇形转驼峰 @description xx_yy to XxYx xx_y_y to XxYY @param s要转换的字符串 @Return string
func IsCapitalLetter ¶
IsCapitalLetter @Editor robotyang at 2023
IsCapitalLetter 判断是否为 纯大写字母 ¶
@Param str 待判断的字符
func IsDigitLetter ¶
IsDigitLetter @Editor robotyang at 2023
IsDigitLetter 判断是否为 整数+字母 ¶
@Param str 待判断的字符
func IsHKMobile ¶
IsHKMobile
IsHKMobile 判断是否中国香港号码(为区号00852开头,可选加-,再加8位数字) ¶
@Tips 建议先使用 TrimBlank 函数过滤特殊字符,再来调用这个方法
func IsSmallLetter ¶
IsSmallLetter @Editor robotyang at 2023
IsSmallLetter 判断是否为 纯小写字母 ¶
@Param str 待判断的字符
func IsZHLandline ¶
IsZHLandline
IsZHLandline 判断是否中国大陆座机号(为0开头的3位或4位区号,可选加-,再加7位或8位电话号) ¶
@Tips 建议先使用 TrimBlank 函数过滤特殊字符,再来调用这个方法
func IsZHMobile ¶
IsZHMobile
IsZHMobile 判断是否中国大陆手机号(为+86或86开头或无,可选加-,再以1开头,再加10位数字) ¶
@Tips 建议先使用 TrimBlank 函数过滤特殊字符,再来调用这个方法
func SnakeString ¶
@驼峰转蛇形 Editor robotyang at 2023
# 驼峰转蛇形 snake string @description XxYy to xx_yy , XxYY to xx_y_y @param s 需要转换的字符串 @Return string
func SnakeStringStrike ¶
@驼峰转蛇形 Editor robotyang at 2023
# 驼峰转蛇形 snake string @description XxYy to xx-yy , XxYY to xx-y-y @param s 需要转换的字符串 @Return string
func TrimBlank ¶
TrimBlank 去除全角空格和常规空白字符。
含半角空格、回车\r 换行\n 水平制表符\t 垂直制表符\v 换页符\f
@Reference 空格说明:https://www.wejias.com/html/article/article-24.html