Function: icalendar-match-cal-address-value

icalendar-match-cal-address-value is a byte-compiled function defined in icalendar-parser.el.gz.

Signature

(icalendar-match-cal-address-value S)

Documentation

Match string S against rx icalendar-cal-address.

Source Code

;; Defined in /usr/src/emacs/lisp/calendar/icalendar-parser.el.gz
;;;; 3.3.3 Calendar User Address
(ical:define-type ical:cal-address "CAL-ADDRESS"
   "Type for Calendar User Address values.

The parsed and printed representations are the same: a URI string.
Typically, this should be a \"mailto:\" URI.

RFC5545 says: \"*When used to address an Internet email transport
  address* for a calendar user, the value MUST be a mailto URI,
  as defined by [RFC2368]\"

Since it is unclear whether there are Calendar User Address values
which are not used to address email, this type does not enforce the use
of the mailto: scheme, but be prepared for problems if you create
values of this type with any other scheme."
   '(and string (satisfies ical:match-cal-address-value))
   ical:uri-with-scheme
   :link "https://www.rfc-editor.org/rfc/rfc5545#section-3.3.3")