我目前有这个:
^(\w+)[/]*$
作为我在IIS中重写URL的RegEx。
哪个不允许......
/1st-source-capital-corporation
如何调整它以允许包含字母数字,下划线和短划线的URL?
答案 0 :(得分:0)
假设你的示例输入数据是正确的,你真的不想要这样的东西吗?
^(\w+)/(.*)$
请注意,示例是 NOT 一个URL。
通过修改后的示例,我有一个修订的正则表达式:
^/(.*)$
答案 1 :(得分:0)
这是POSIX:
^([[:alnum:]]\|[_-/])*$
答案 2 :(得分:0)
我认为,要包含“ - ”,因为它是字符类的范围分隔符,你需要首先在方括号之间包含它,所以你需要像“^([ - _ [:alnum: ] /] +)$”。