Maison > développement back-end > Golang > Golang : Vérifier que la chaîne est une chaîne hexadécimale valide ?

Golang : Vérifier que la chaîne est une chaîne hexadécimale valide ?

WBOY
Libérer: 2024-02-12 19:42:12
avant
615 Les gens l'ont consulté

Golang : Vérifier que la chaîne est une chaîne hexadécimale valide ?

L'éditeur PHP Xiaoxin est là pour présenter une méthode permettant de vérifier si une chaîne est une chaîne hexadécimale valide. En programmation, nous rencontrons souvent le besoin de vérifier si l’entrée est conforme à un format spécifique, et la vérification des chaînes hexadécimales en fait partie. Cet article vous présentera une méthode simple et efficace pour déterminer si une chaîne est une chaîne hexadécimale valide. En maîtrisant cette compétence, vous pouvez mieux gérer les problèmes de programmation associés et améliorer l'efficacité du développement. Jetons un coup d'œil à la méthode de mise en œuvre spécifique ci-dessous !

Contenu des questions

J'ai une structure :

type name struct {
    hexid string
    age uint8
}
Copier après la connexion

Quel est le moyen le plus simple de vérifier si un champ hexid est une chaîne hexadécimale valide ? Sinon, une erreur se produira.

Par exemple :

var n Name
n.hexID = "Hello World >)" // not a valid hex
n.hexID = "aaa12Eb9990101010101112cC" // valid hex
Copier après la connexion

Ou peut-être qu'il y a une structure tag quelque part ?

Solution

Que pensez-vous de ça

regexp.MatchString("[^0-9A-Fa-f]", n.hexID)
Copier après la connexion

Vrai si la chaîne contient des caractères hexadécimaux illégaux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:stackoverflow.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal