using jquery's version of isnumeric and fixing a bug with isValidUrl.
i was accidentally confusing the url with the tld.