This repository provides the source code for MPEG-DASH/DASH-IF Conformance Software/Validator. It has been extended according to further standards, such as CMAF, DVB-DASH, HbbTV, and CTA WAVE.
The current URL validation regex yields some false negatives.
For example, https://test.com/foo-09:04AM/manifest.mpd is marked as invalid despite it being a valid URL. In that case the character : is not included in the regex. But many more valid characters aren't there either.
The simplest approach is to try and instantiate an URL object.
The current URL validation regex yields some false negatives. For example,
https://test.com/foo-09:04AM/manifest.mpd
is marked as invalid despite it being a valid URL. In that case the character:
is not included in the regex. But many more valid characters aren't there either.The simplest approach is to try and instantiate an URL object.