The only reason something like this makes it to the front page, is because of the popularity of things like node.js right now. This is a bug, not a feature.
Javascript allows numbers to be a number, NaN or positive/negative infinity. It is well specified within the spec that "Division of a nonzero finite value by a zero results in a signed infinity. The sign is determined by the rule already stated above." [1]
Before you get your knickers in a twist, this is compliant with IEEE 754; although the IEEE define it as an exception.
1. ECMA-262, pg 74, "11.5.2 Applying the / Operator"
So not a bug, though I agree the string search is particularly silly. It can't be a bug if it does what the specified algorithm says it does. It would be a bug if it gave a different result.