-
Notifications
You must be signed in to change notification settings - Fork 1
IsValidUri Operator
Martin Danielsson edited this page Jul 23, 2015
·
2 revisions
The IsValidUri
validates URIs and checks whether they are valid https://
or http://
URIs. This operator is useful for ensuring data quality e.g. for customer web site data.
What | Type |
---|---|
Syntax | IsValidUri(uri) |
uri |
string |
Return type | bool |
The operator tries to create a .NET System.Uri
instance out of the provided uri
string; if it succeeds, and the resulting scheme type is UriSchemeHttp
or UriSchemeHttps
(i.e., the URI starts with http://
or https://
), the operator will return true
. In all other cases, it will return false
.
Caution: As usual, this is not the way Salesforce checks for URI validity. To achieve the same kind of validation as Salesforce does, use a custom regular expression and the RegExMatch Operator. An example gives the actual Salesforce URI validation there.