un ISBN valide à 13 chiffres peut-il avoir un caractère autre que le chiffre 0-9? c'est-à-dire, un ISBN valide à 13 chiffres peut-il contenir un caractère 'X'
?Un ISBN valide à 13 chiffres peut-il contenir 'x comme caractère?
Répondre
Non, il ne peut pas - le Wikipedia page explique:
Le calcul d'un chiffre de contrôle ISBN-13 commence par les 12 premiers chiffres de l'ISBN treize chiffres (ce qui exclut le chiffre de contrôle lui-même). Chaque chiffre, de gauche à droite, est alternativement multiplié par 1 ou 3, puis ces produits sont sommés modulo 10 pour donner une valeur allant de 0 à 9. Soustrait de 10, qui laisse un résultat de 1 à 10. Un zéro (0) remplace un dix (10), donc, dans tous les cas, un seul chiffre de contrôle des résultats.
et précisément où le dit-il? – SilentGhost
Ceci n'est pas correct: un ISBN à 13 chiffres ne peut pas contenir de X, seulement des ISBN à 10 chiffres (puisqu'ils font un mod 11 et doivent afficher la valeur 10 dans 1 caractère) – Lennaert
Je ne trouve pas de tels exemples. L'article dit: "Le numéro international normalisé de livre (ISBN) est un identificateur numérique unique de livre commercial [1] ..." Il semble qu'ils utilisent x comme un espace réservé pour "n'importe quel chiffre". – Costique
Non, un ISBN à 10 chiffres peut, bien ... Voir http://en.wikipedia.org/wiki/International_Standard_Book_Number#ISBN-13
Non, un ISBN à 13 chiffres utilise modulo 10 dans le calcul du chiffre de contrôle, de sorte que le chiffre de contrôle peut être seulement 0 9. Les autres chiffres sont également compris entre 0 et 9 dans toutes les versions d'ISBN. Voir this Wikipedia article pour plus de détails.
- 1. Amazon AWS ItemLookup avec 13 chiffres ISBN
- 2. Valider un 10 chiffres ISBN Numéro ERD Inclus
- 3. VBS Caractère non valide
- 4. hexadécimale 0x19 est un caractère non valide
- 5. Recherche Technique dans SQL (comme, Contenir)
- 6. Valide comme un numéro de téléphone
- 7. Caractère non valide '& # x0' rencontré
- 8. Expression régulière correspondant à 7-12 chiffres; peut contenir de l'espace ou un trait d'union
- 9. Ajouter 13 heures à un horodatage
- 10. Traiter un caractère Unicode plus diacritique comme un seul caractère?
- 11. sigwait sous Linux (Fedora 13) vs OS X
- 12. Qu'est-ce que ?
- 13. Marquer un DataForm.DataField Silverlight comme non valide?
- 14. Oracle caractère non valide et long RAWs
- 15. Comment faire correspondre le titre du livre et isbn avec regex?
- 16. Est-ce que est un caractère valide en XML?
- 17. Nécessite un en-tête Date ou x-amz-date valide?
- 18. Zend_Date: extension d'une valeur de l'année à 2 chiffres à l'année à 4 chiffres
- 19. Analyse d'une date comme "mercredi 13 janvier 2010" avec .NET
- 20. L'un des X colonnes doit contenir des données
- 21. C Programmation: EOF comme caractère
- 22. sql comme opérateur pour obtenir les chiffres seulement
- 23. C# Ajouter x occurrences d'un caractère à une chaîne
- 24. Besoin d'aide: RegEx pour un mot de passe contenant des chiffres et des caractères spéciaux
- 25. Coller à partir de Word + Créer un document XML -> valeur hexadécimale 0x0C, est un caractère non valide (.Net)
- 26. maple 13 matrice tridiagonale aide
- 27. Horodatage à 18 chiffres?
- 28. vb6 erreur d'exécution 13
- 29. Insertion caractère # dans le terminal OS X lorsque vous utilisez "l'option comme la clé meta"
- 30. Comment imprimer un numéro à 4 chiffres?
À première vue, cela ne semble pas lié à la programmation, mais je suppose que vous écrivez quelque chose pour valider les ISBN – ChrisF
ISBN est une urne valide. la validation des données concerne le CS, ainsi que la somme de contrôle. c'est donc une question valide. –