校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Go 驗證字符串中是否包含中文(推薦)

Go 驗證字符串中是否包含中文(推薦)

熱門標簽:澳門防封電銷卡 地圖標注測試 烏魯木齊人工電銷機器人系統 賺地圖標注的錢犯法嗎 智能電銷機器人營銷 廣東語音外呼系統供應商 濮陽自動外呼系統代理 福州鐵通自動外呼系統 長沙ai機器人電銷

發現一個驗證字符串是否包含中文滴時候,一個比正則更好使滴方法,而且是golang 自帶滴驗證。

不需要自己寫正則驗證,代碼如下:

package main
import (
 "fmt"
 "regexp"
 "unicode"
)
func main() {
 s1 := "我是中國人hello word!,2020 street 188#"
 var count int
 for _, v := range s1 {
 if unicode.Is(unicode.Han, v) {
  fmt.Println("找到中文")
  count++
 }
 }
 fmt.Println(count)
 fmt.Println(IsChineseChar(s1))
}
// 或者封裝函數調用
func IsChineseChar(str string) bool {
 for _, r := range str {
 if unicode.Is(unicode.Scripts["Han"], r) || (regexp.MustCompile("[\u3002\uff1b\uff0c\uff1a\u201c\u201d\uff08\uff09\u3001\uff1f\u300a\u300b]").MatchString(string(r))) {
  return true
 }
 }
 return false
}

比正則好用

無論從事什么行業,只要做好兩件事就夠了,一個是你的專業、一個是你的人品,專業決定了你的存在,人品決定了你的人脈,剩下的就是堅持,用善良專業和真誠贏取更多的信任。

總結

以上所述是小編給大家介紹的Go 驗證字符串中是否包含中文,希望對大家有所幫助!

您可能感興趣的文章:
  • Golang中的Unicode與字符串示例詳解
  • 讓Django的BooleanField支持字符串形式的輸入方式
  • go浮點數轉字符串保留小數點后N位的完美解決方法
  • Golang中生成隨機字符串并復制到粘貼板的方法
  • 分享6個Go處理字符串的技巧小結
  • Go 高效截取字符串的一些思考
  • Go 結構體、數組、字典和 json 字符串的相互轉換方法
  • 簡單談談Golang中的字符串與字節數組
  • Go語言中的字符串處理方法示例詳解
  • Golang字符串的拼接方法匯總
  • Golang 中整數轉字符串的方法
  • 淺析Go 字符串指紋

標簽:慶陽 西雙版納 太原 貴陽 阿克蘇 調研邀請 德州 廣西

巨人網絡通訊聲明:本文標題《Go 驗證字符串中是否包含中文(推薦)》,本文關鍵詞  驗證,字符串,中,是否,包含,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Go 驗證字符串中是否包含中文(推薦)》相關的同類信息!
  • 本頁收集關于Go 驗證字符串中是否包含中文(推薦)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 桦南县| 和龙市| 法库县| 乌兰察布市| 杂多县| 平阳县| 连南| 湟源县| 天长市| 西昌市| 专栏| 华亭县| 巩留县| 资阳市| 靖边县| 合山市| 新源县| 肥东县| 商水县| 万载县| 建水县| 鄂托克前旗| 博白县| 蒙阴县| 甘孜县| 平凉市| 澄江县| 育儿| 罗平县| 泰安市| 呼玛县| 吴忠市| 红桥区| 永平县| 阿荣旗| 巴林右旗| 曲麻莱县| 阳城县| 巩义市| 涪陵区| 句容市|