xgostring

package
v0.0.17 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 22, 2023 License: BSD-3-Clause-Clear Imports: 7 Imported by: 0

Documentation

Overview

字符串处理方法

Index

Constants

View Source
const (
	PAD_LEFT  = 1
	PAD_RIGHT = 2
)

Variables

This section is empty.

Functions

func BToInt added in v0.0.12

func BToInt(s string) (num int64)

二进制转十进制

s	string	需要转换的二进制数

func Charset

func Charset(src string, srcCode string, target string) []byte

字符串编码转换

str		string	要转换的字符串
strCode	string	输入字符串编码
target	string	输出字符串编码格式

func HtmlTrim

func HtmlTrim(src string) string

去除html标签和空白符

src	待去除的网页代码

func Pad

func Pad(input string, padLength int, padString string, padType int) string

字符串填充到指定长度

input	string	原字符串
padLength	int	规定补齐后的字符串位数
padString	string	自定义填充字符串
padType	string	填充类型:PAD_LEFT(向左填充,自动补齐位数), 默认右侧

func Phone

func Phone(t string) string

手机号脱敏

t	待脱敏的手机号

func Random

func Random(l int, arg ...string) string

获取随机数

l	int	获取随机数长度
arg	string	可选参数,随机数的发生范围【只有第一个可选参数生效】

func RandomPass added in v0.0.13

func RandomPass(l int, num, up, dow, sym bool) string

随机密码生成

l	密码长度
num	是否含有数字
up	是否含有大写字母
dow	是否含有小写字母
sym	是否含有特殊符号

func StringBitys2Int added in v0.0.9

func StringBitys2Int(s string) (num int64)

二进制转十进制

s	string	需要转换的二进制数

func ToFloat32 added in v0.0.9

func ToFloat32(s string) float32

字符串转float32

s	string	待转换的字符串

func ToFloat64 added in v0.0.9

func ToFloat64(s string) float64

字符串转float64

s	string	待转换的字符串

func ToInt added in v0.0.9

func ToInt(s string) int

字符串转int

s	string	待转换的字符串

func ToInt64 added in v0.0.9

func ToInt64(s string) int64

字符串转int64

s	string	待转换的字符串

func ToInt8 added in v0.0.9

func ToInt8(s string) int8

字符串转int8类型

s	string	待转换的字符串

func ToTime added in v0.0.12

func ToTime(date string) *time.Time

时间字符串转为时间

date	待转换的时间字符串,支持格式为([]内的为选填字符):
	[yy]yy-[m]m-[d]d hh:mm[:ss]
	[yy]yy-[m]m-[d]d

func ToUint added in v0.0.9

func ToUint(s string) uint

字符串转uint

s	string	待转换的字符串

func ToUint16 added in v0.0.9

func ToUint16(s string) uint16

字符串转uint16

s	string	待转换的字符串

func ToUint64 added in v0.0.9

func ToUint64(s string) uint64

字符串转uint64

s	string	待转换的字符串

func ToUint8 added in v0.0.9

func ToUint8(s string) uint8

字符串转uint8

s	string	待转换的字符串

func UUID

func UUID() string

生成UUID

基于 `satori/go.uuid` 库,使用

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL