Launching a SaaS?·Collect waitlist signups before you build — before.run
SandboxPatternsDetectDocsChangelog
Identity
fr
#siren
#france
#company
#business

French SIREN Number

Matches a French SIREN (Système d'Identification du Répertoire des ENtreprises) number — 9 digits.

French business identificationTrade register lookupsTax forms
/
/
Safe
Test String
3 matches
\d{9}digit\d — digit (0–9) — repeated exactly 9 times · {9} — exactly 9 times
Pattern: 5 charsInput: 29 chars
100% client-side · private

Valid Examples

  • 732829320
  • 404833048
  • 123456789

Invalid Examples

  • 73282932
  • 7328293200
  • 73282932A

Usage & Integration

Validate French SIREN Number natively in your backend or frontend without copying regex strings.

Node / Edge

import { validate } from '@regexto/validators';

validate('fr-siren', '...');

Python

from regexto_validators import validate

validate("fr-siren", "...")

Go

import "github.com/regex-to/validators-go"

valid, err := validators.Validate("fr-siren", "...")

PHP

use RegexTo\Validators\Validator;

Validator::validate('fr-siren', '...');

Rust

use regexto_validators::validate;

let is_valid = validate("fr-siren", "...").unwrap();