UNPKG
iab-vast-parser
Version:
latest (1.2.1)
1.2.1
1.2.0
1.1.0
1.0.4
1.0.3
1.0.2
1.0.0
0.8.0
0.7.0
0.6.0
0.5.1
0.5.0
0.4.1
0.4.0
0.3.0
0.2.3
0.2.2
0.2.1
0.2.0
0.1.1
0.1.0
Parses IAB VAST tags into iab-vast-model objects.
zentrick/iab-vast-parser
iab-vast-parser
/
src
/
util
/
parse-time.js
10 lines
(8 loc)
•
261 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
const
re =
/^\s*(\d+):(\d+):(\d+(?:\.\d+)?)\s*$/
export
default
(str) => {
const
m = re.
exec
(str)
if
(m ==
null
) {
throw
new
Error
(
`Failed to parse time "
${str}
"`
) }
return
((
parseInt
(m[
1
],
10
) *
60
) +
parseInt
(m[
2
],
10
)) *
60
+
parseFloat
(m[
3
]) }