helper

package
v0.0.44 Latest Latest
Warning

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

Go to latest
Published: Feb 10, 2025 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Round

func Round(x float64) int

Types

type CommonHelper

type CommonHelper struct {
}
var CommonHelperObject CommonHelper

func (CommonHelper) CheckLength

func (i CommonHelper) CheckLength(str string, length int, typeParams int, zero, checkSpecial int) bool

func (CommonHelper) CheckMobile

func (i CommonHelper) CheckMobile(phone string) bool

func (CommonHelper) CheckQq

func (i CommonHelper) CheckQq(qq string) bool

func (CommonHelper) CheckSpecialChar

func (i CommonHelper) CheckSpecialChar(str string) bool

func (CommonHelper) MD5

func (i CommonHelper) MD5(str string) string

func (CommonHelper) MD51

func (i CommonHelper) MD51(str string) string

func (CommonHelper) SpecialLetters

func (i CommonHelper) SpecialLetters(letter rune) (bool, []rune)

type InterfaceHelper

type InterfaceHelper struct {
}

* * InterfaceHelper * @Description:

var InterfaceHelperObject InterfaceHelper

* * InterfaceHelper * @Description:

func (*InterfaceHelper) IsNumber

func (i *InterfaceHelper) IsNumber(value interface{}) bool

*

  • isNumber
  • @Description: 是否是数字类型的数据
  • @receiver i
  • @param value
  • @return bool

func (*InterfaceHelper) ToString

func (i *InterfaceHelper) ToString(value interface{}) string

*

  • Strval
  • @Description: Strval 获取变量的字符串值,浮点型 3.0将会转换成字符串3, "3",非数值或字符类型的变量将会被转换成JSON格式字符串
  • @param value
  • @return string

type NumberHelper

type NumberHelper struct {
}
var NumberHelperObject NumberHelper

func (*NumberHelper) IsDec

func (num *NumberHelper) IsDec(s string) bool

*

  • isDec
  • @Description: 判断是否为小数
  • @param s
  • @return bool

func (*NumberHelper) IsInt

func (num *NumberHelper) IsInt(s string) bool

*

  • isInt
  • @Description: 判断是否为整数
  • @param s
  • @return bool

func (*NumberHelper) IsNum

func (num *NumberHelper) IsNum(s string) bool

*

  • IsNum
  • @Description: 判断是不是数字类型:整数或者小数
  • @param s
  • @return bool

func (*NumberHelper) IsSciNum

func (num *NumberHelper) IsSciNum(num1, num2 string) bool

*

  • isSciNum
  • @Description: 是否为科学计数法
  • @param num1
  • @param num2
  • @return bool

func (NumberHelper) RandNumber

func (num NumberHelper) RandNumber() int

type StatusHelper

type StatusHelper struct {
}
var StatusHelperObject StatusHelper

func (StatusHelper) PointerToValue

func (h StatusHelper) PointerToValue(status *int8) int

type StringHelper

type StringHelper struct {
}
var StringHelperObject StringHelper

func (*StringHelper) ArrayReplace

func (str *StringHelper) ArrayReplace(sliceParams []string, index int, s string, new string, n int) string

*

  • ArrayReplace
  • @Description:切片批量替换
  • @param splice 需要被批量替换的切片
  • @param index 从切片中的第几个开始
  • @param s 需要替换的文本
  • @param new 替换换的文本
  • @param n 替换几个,-1,默认全部替换
  • @return string 返回

func (*StringHelper) TrimLastChar

func (str *StringHelper) TrimLastChar(s string) string

删除最后一个元素

Jump to

Keyboard shortcuts

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