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

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

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

發(fā)現(xiàn)一個驗證字符串是否包含中文滴時候,一個比正則更好使滴方法,而且是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))
}
// 或者封裝函數(shù)調(diào)用
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
}

比正則好用

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

總結(jié)

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

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Go 驗證字符串中是否包含中文(推薦)》,本文關(guān)鍵詞  驗證,字符串,中,是否,包含,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Go 驗證字符串中是否包含中文(推薦)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Go 驗證字符串中是否包含中文(推薦)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章