gstr

package
v1.4.7 Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2019 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package gstr provides useful API for string handling.

字符串操作.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func HideStr added in v1.1.994

func HideStr(str string, percent int, hide string) string

按照百分比从字符串中间向两边隐藏字符(主要用于姓名、手机号、邮箱地址、身份证号等的隐藏),支持utf-8中文,支持email格式。

func InArray

func InArray(a []string, s string) bool

判断字符串是否在数组中

func IsLetterLower

func IsLetterLower(b byte) bool

判断给定字符是否小写

func IsLetterUpper

func IsLetterUpper(b byte) bool

判断给定字符是否大写

func IsNumeric

func IsNumeric(s string) bool

判断锁给字符串是否为数字

func LcFirst

func LcFirst(s string) string

字符串首字母转换为小写

func Nl2Br added in v1.1.994

func Nl2Br(str string) string

将\n\r替换为html中的<br>标签。

func Replace

func Replace(origin, search, replace string, count ...int) string

字符串替换(大小写敏感)

func ReplaceByMap

func ReplaceByMap(origin string, replaces map[string]string) string

使用map进行字符串替换(大小写敏感)

func SearchArray

func SearchArray(a []string, s string) int

便利数组查找字符串索引位置,如果不存在则返回-1,使用完整遍历查找

func StrLimit added in v1.1.994

func StrLimit(str string, length int, suffix ...string) string

字符串长度截取限制,超过长度限制被截取并在字符串末尾追加指定的内容,支持中文

func SubStr added in v1.1.994

func SubStr(str string, start int, length ...int) (substr string)

字符串截取,支持中文

func ToLower added in v1.1.994

func ToLower(s string) string

字符串转换为小写

func ToUpper added in v1.1.994

func ToUpper(s string) string

字符串转换为大写

func UcFirst

func UcFirst(s string) string

字符串首字母转换为大写

Types

This section is empty.

Jump to

Keyboard shortcuts

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