Regular Expressions 101

Community Patterns

ISO 8601 Duration Validator

1

Regular Expression
ECMAScript (JavaScript)

/
^P(([0-9]+Y)?([0-9]+M)?([0-9]+W)?([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+(\.?[0-9]+)?S)?))?$
/

Description

Validates format of ISO-8601 duration.

Submitted by ed0wolf - 8 years ago