V2版本: 改进操作界面,统一表单样式,更多工具支持批量生成,欢迎使用 到达~


文库 阅读
作者: xiaoyu 10/17 23:56:00

GO语言检测字符串中是否包含数字?

GO语言检测字符串中是否包含数字

方法一

通过正则进行判断

package main

import (
	"fmt"
	"regexp"
)

var isNum = regexp.MustCompile(`[0-9]+`).MatchString

func main() {
	// 调用
	fmt.Println(isNum("abc"))  // false
	fmt.Println(isNum("a123")) // true
	fmt.Println(isNum("0123")) // true
}

方法二

在不引入任何包的情况下进行判断

func isNum(s string) bool {
    for _, c := range s {
        if ('0' <= c && c <= '9') {
		return true
        }
    }
	return false
}

fmt.Println(isNum("ab./,/][]c")); // false
fmt.Println(isNum("a[]['*/123")); // true
fmt.Println(isNum("09879465465123")); // true

About

Golang如何判断字符串中是否包含有数字,提供2种解决方法:

Resources

发布

未发布任何资源
首页 搜索 喜欢 我的
定制咨询
微信二维码
扫一扫上面的二维码,加我为朋友。
微信扫码周一至周六服务
定制你的工具