Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Upgrade to Pro
Enterprise
Regular Expression
/
^\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
Unit Tests
X3D bboxSize empty
X3D bboxSize 0.0 0.0 0.0
X3D bboxSize 1.0 2.0 3.0
X3D bboxSize 1 2 3
X3D bboxSize -1 -1 -1 default
X3D bboxSize -1.0 -1.0 -1.0 default
X3D bboxSize 3 4 5 6 illegal array, must be 3-tuple value
X3D bboxSize -3 -4 -5 illegal negative values
X3D bboxSize 3.0 4 missing a value
X3D bboxSize 3 4 5 whitespace
X3D bboxSize false true illegal string
X3D bboxSize NaN NaN NaN illegal value
X3D bboxSize .6 .7 .8 (no leading zero)
X3D bboxSize .6 .7 .8 (no leading zero)
X3D bboxSize .6e7 .7e8 .8e9 (no leading zero)
X3D bboxSize .6e7 .7e8 .8e9 (no leading zero)