isEmail() and isUrl() must return false for type ==! string

In my opinion any function using a string method such as `match` must not be run with non string input.

I  test with
cd test && node run.js
is that it? What about adding script to package.json so we can run npm test?