Regular Expressions 101

Community Patterns

ISAN/ISMN/ISRN/ISWC

0

Regular Expression
ECMAScript (JavaScript)

/
(^(?:ISAN )?(?:[0-9a-f]{4}-){4}[0-9a-z](?:-(?:[0-9a-f]{4}-){2}[0-9a-z])?$)|(^(?:979-?0-?|M-?)(?:\d{9}|(?=[\d-]{11}$)\d+-\d+-\d)$)|(^ISRN .{1,36}$)|(^(?:ISWC )?T-?\d{9}-?\d$)
/
i

Description

Combined patterns for ISAN, ISMN, ISRN and ISWC to distinguish them for BibLaTeX output.

Submitted by anonymous - 4 years ago