String::isUrl added