我想验证通过我的 API 输入的互联网类型。
你能帮忙写一个正则表达式来匹配吗?
以下来自 http://en.wikipedia.org/wiki/Internet_media_type 的示例类型
application/atom+xml
application/EDI-X12
application/xml-dtd
application/zip
application/vnd.openxmlformats-officedocument.presentationml.presentation
video/quicktime
必须符合标准:
type / media type name [+suffix]
谢谢
最佳答案
这真的很简单:\w+/[-+.\w]+
演示:http://regex101.com/r/oH5bS7/1
如果你想验证最多只有一个 +
:\w+/[-.\w]+(?:\+[-.\w]+)?
关于正则表达式匹配和验证互联网媒体类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25201083/