Message
pub-id with pub-id-type="doi" must contain a correctly formatted DOI
pub-id with pub-id-type="doi" must contain a correctly formatted DOI
This rule ASSERTS the following, raising an alert if FALSE:
not(@pub-id-type = 'doi') or (@pub-id-type='doi' and matches(replace(., '\p{Z}', '
'), '^(https?://(dx\.)?doi\.org/)?(10(\.[0-9]+)*/[^\s\?#]+)([#\?][^\s]+)?[^\.\s,;]$'))See DOIs in References for more information.