1

我需要一个 javascript 正则表达式来验证以 http 或 rtmp 开头且长度为 <= 100 且不包含# % +, 字符的流式视频 url。我已经提出了(http|rtmp)://.{10,93}第一部分和/^[^#%+,]+$/g第二个要求。

我对将这些组合成一个正则表达式感到困惑。我将不胜感激这方面的任何帮助。谢谢。

4

1 回答 1

3

你不能像这样简单地组合它们吗?

^(http|rtmp)://[^#%+,]{10,93}$

然后,您将拥有httprtmp后跟://10 到 93 个字符,这些字符超出了您希望排除的字符。

于 2013-04-03T02:31:55.080 回答