CAS Registry Number
ID casrn
DatatypeNot PIIidentifierDraft
This record is a draft: it has not been reviewed yet and may be incomplete or wrong. Do not rely on it for compliance decisions. Help improve it (see CONTRIBUTING.md).
Identifier that the Chemical Abstracts Service (CAS) gives to a chemical substance: two to seven digits, a hyphen, two digits, a hyphen and a check digit.
- Categories
- Chemistry
- Countries
- Global (not tied to a country)
- Languages
- Common to most languages
- AutoType benchmark
cas- Bioregistry
cas- python-stdnum
stdnum.casrn- Wikidata
- P231
- Quality
- 95/100 · missing: translation
- Metacrafter rules
- no detection rule yet
- Supported by tools
- Auto-Type, DataPrep, python-stdnum
Regular expression
^[1-9]\d{1,6}-\d{2}-\d$
Python re syntax.
Examples
| Value | Description |
|---|---|
| 7732-18-5 | Water |
| 64-17-5 | Ethanol |
| 50-00-0 | Formaldehyde |
| 7732-18-57 invalid | One character too many |
Sources
- wikipedia: https://en.wikipedia.org/wiki/CAS_Registry_Number
- wikidata: https://www.wikidata.org/wiki/Property:P231
- other: https://arthurdejong.org/python-stdnum/doc/2.2/stdnum.casrn.html
Use this record
- Page URL:
http://registry.apicrafter.io/datatype/casrn - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/any/chemistry/casrn.yamlon GitHub