Not a module, but you can add a custom validatoradd a custom validator that parses the string that the user put in for URL to see whether it contains the expected strings, e.g.
if (strpos($url, 'facebook.com') === 0) { ... }
Note the triple-equals is necessary with strpos because otherwise "found at position zero" (return value of 0) is falsey, and so is "not found" (no return value).