我需要一个javascript正则表达式来验证以http或rtmp开头并且长度为< = 100且不包含# % +
个字符的流媒体视频网址。我为第一部分提出了(http|rtmp)://.{10,93}
,为第二部分提出了/^[^#%+,]+$/g
。
我很困惑将这些组合成一个正则表达式。我很欣赏这方面的任何帮助。感谢。
答案 0 :(得分:3)
难道你不能简单地将它们组合起来吗?
^(http|rtmp)://[^#%+,]{10,93}$
然后,您有http
或rtmp
后跟://
以及10到93个字符,这些字符位于您要排除的字符之外。