Explain cryptic JSHint incantation (close #18)

^_^
why could it be `NaN`? we're matching against `[0-9]+` - surely that has to be a number and not `NaN`?