[go] 문자열에 숫자만 포함되어 있는지 확인
title: Go 언어로 문자열에 숫자만 포함되어 있는지 확인하기 date: 2022년 8월 15일 —
Go 언어에서는 문자열이 숫자만 포함되어 있는지 확인하는 방법에 대해 알아보겠습니다.
문자열이 숫자만 포함되어 있는지 확인
Go 언어에서는 unicode
패키지를 활용하여 문자열이 숫자만으로 이루어져 있는지 확인할 수 있습니다. 다음과 같은 코드로 확인할 수 있습니다.
package main
import (
"fmt"
"unicode"
)
func isNumeric(s string) bool {
for _, c := range s {
if !unicode.IsDigit(c) {
return false
}
}
return true
}
func main() {
str1 := "12345"
str2 := "abc123"
fmt.Println(isNumeric(str1)) // true
fmt.Println(isNumeric(str2)) // false
}
위 코드에서 unicode.IsDigit
함수를 사용하여 문자열이 숫자만으로 이루어져 있는지 확인할 수 있습니다.
이제 Go 언어에서 문자열이 숫자만을 포함하는지 확인하는 방법에 대해 알아보았습니다.
참고 자료
- Go 언어 공식 문서: unicode 패키지
- Go 언어 공식 문서: 문자열 함수
두 가지 함수를 활용하여 문자열이 숫자만을 포함하는지 확인할 수 있습니다.