Modify implementation to omit any value with 0s or 0
Modify implementation to omit any value with 0s or 0

Instead of comparing prefix of the input with the current unit of the
loop, Use regexp to match exactly the input. This way, there's no need to
implement hacks when 2 or more units share same prefix or suffix (e.g. (m)inutes
and (m)illiseconds, (m)icroseconds)

hako/durafmt