如何验证以下以 .mp4 或 .wmv 等扩展名结尾的网址
并且也以 http 或 https 或 www 开头
示例:
http://media.ch9.ms/ch9/360b/74fd8811-951f-40aa-bc24-91d51b82360b/Search.mp4
https://media.ch9.ms/ch9/360b/74fd8811-951f-40aa-bc24-91d51b82360b/Search.mp4
www.media.ch9.ms/ch9/360b/74fd8811-951f-40aa-bc24-91d51b82360b/Search.mp4
最佳答案
更具可读性:
^(http:\/\/|https:\/\/|www\.).*(\.mp4|\.mkv)$
更简洁:
^(http(s)?:\/\/|www\.).*(\.mp4|\.mkv)$
演示:
说明:
- 第一组验证以“^”开头的行是否与“http://”(可选:https)或 www 匹配。
- 中间的“.*”,任何不同于换行符的给定字符
- 最后一组,必须匹配行尾的 mp4 或 mkv。
关于javascript - 使用正则表达式验证末尾带有 extensios 的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29116582/