我正在尝试为特定的网址验证功能创建一个正则表达式。得到以下必须成功的伪字符串:
/images/uploads/[exactly 2 alphanumeric chars]/[any amount of alphanumeric chars, inc - ][.jpg or .gif or .png, case insensitive, no exceptions]
必须以/作为相对路径开头。应该/不得包含& ? :< >等(以避免黑客/脚本等)不得包含HTTP或变体。
答案 0 :(得分:1)
这应该有效:
^/images/uploads/[A-Za-z]{2}/[A-Za-z0-9-]*(\.jpg|\.png|\.gif)