update URL validator to include protocol requirement

This update will let the user deside whether the protocol should be included in the validation.