Ai
1 Star 0 Fork 0

Andyfoo/go-xutils

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
xstring_test.go 1.67 KB
一键复制 编辑 原始数据 按行查看 历史
Andyfoo 提交于 2019-09-21 00:47 +08:00 . update
package xstring
import (
"fmt"
"testing"
)
func TestString1(t *testing.T) {
fmt.Println("CutStr:", CutStr("我的abc", 1, "..."))
fmt.Println("CutStr:", CutStr("我的abc", 3, "..."))
fmt.Println("CutStr:", CutStr("我的abc", 33, "..."))
fmt.Println("Substr:", Substr("asdfdasfsa", 0, 3))
fmt.Println("SizeFormat:", SizeFormat(100000))
fmt.Println("StrPad:", StrPad("a", 4, "0"))
fmt.Printf("%e\n", 123400000.0)
fmt.Printf("%E\n", 123400000.0)
fmt.Printf("%.2f", 123400000.0)
}
func TestRandStr(t *testing.T) {
fmt.Println("RandStr:", RandStr(6))
fmt.Println("RandStrFor:", RandStrFor("num", 12))
fmt.Println("RandStrFor:", RandStrFor("all", 12))
fmt.Println("RandStrFor:", RandStrFor("lotter", 12))
}
func Test1NumberFormat(t *testing.T) {
fmt.Println(NumberFormat("1234567898.55", -1, true))
fmt.Println(NumberFormat("1234567898.55", -1, false))
fmt.Println(NumberFormat("1234567898.5592", 2, false))
fmt.Println(NumberFormat(1234567898.5592, 2, true))
}
func TestIsMobileUA(t *testing.T) {
fmt.Println("######IsMobileUA:", IsMobileUA("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36"))
fmt.Println("######IsMobileUA:", IsMobileUA("Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/16A366 MicroMessenger/6.7.3(0x16070321) NetType/WIFI Language/zh_CN "))
fmt.Println("######IsMobileUA:", IsMobileUA("Mozilla/5.0 (Linux; U; Android 5.1.1; zh-CN; SM-J3109 Build/LMY47X) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/11.8.0.960 UWS/2.12.1.18 Mobile Safari/537.36 AliApp(TB/7.5.4) UCBS/2.11.1.1 WindVane/8.3.0 720X1280 "))
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/andyfoo/go-xutils.git
git@gitee.com:andyfoo/go-xutils.git
andyfoo
go-xutils
go-xutils
v1.0.7

搜索帮助