Crypto
#ipfs
#cid
#content-address
#decentralized
IPFS CID
Matches an IPFS Content Identifier (CIDv0 starting with Qm, or CIDv1 starting with bafy/bafk).
✓ IPFS gateway links✓ NFT metadata validation✓ Decentralized storage
✓ Valid Examples
- QmZ4tDuvesekSs4qM5ZBKpXiZGun7S2CYtEZRB3DYXkjGx
- bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi
✗ Invalid Examples
- not-a-cid
- Qm1234
- 0xde0B295669a9FD93d5F28D9Ec85E40f4cb697BAe
Usage & Integration
Validate IPFS CID natively in your backend or frontend without copying regex strings.
Node / Edge
import { validate } from '@regexto/validators';
validate('ipfs-cid', '...');Python
from regexto_validators import validate
validate("ipfs-cid", "...")Go
import "github.com/regex-to/validators-go"
valid, err := validators.Validate("ipfs-cid", "...")PHP
use RegexTo\Validators\Validator;
Validator::validate('ipfs-cid', '...');Rust
use regexto_validators::validate;
let is_valid = validate("ipfs-cid", "...").unwrap();