需要特定相对路径的正则表达式

时间:2014-12-17 07:41:36

标签: regex validation url

我正在尝试为特定的网址验证功能创建一个正则表达式。得到以下必须成功的伪字符串:

/images/uploads/[exactly 2 alphanumeric chars]/[any amount of alphanumeric chars, inc - ][.jpg or .gif or .png, case insensitive, no exceptions]

必须以/作为相对路径开头。应该/不得包含& ? :< >等(以避免黑客/脚本等)不得包含HTTP或变体。

1 个答案:

答案 0 :(得分:1)

这应该有效:

^/images/uploads/[A-Za-z]{2}/[A-Za-z0-9-]*(\.jpg|\.png|\.gif)