Regular Expressions 101

Community Patterns

X3D bboxSize

0

Regular Expression
ECMAScript (JavaScript)

/
^\s*((([+]?(((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s+){2}([+]?((0|[1-9][0-9]*)(\.[0-9]*)?|\.[0-9]+)([Ee][+-]?[0-9]+)?)\s*)|((\-1(\.(0)*)?([Ee][+-]?[0]+)?\s+){2}\-1(\.(0)*)?([Ee][+-]?[0]+)?)\s*)?$
/
gm

Description

X3D bboxSize

Three-tuple floating-point values with optional scientific notation, bounded non-negative or else -1 -1 -1 sentinel value.

Submitted by anonymous - 6 years ago