标签: regex url hyphen
我需要在正则表达式中添加什么以允许在网址中添加破折号?
我的正则表达式:/^https?:\/\/\w+(\.\w+)*(:[0-9]+)?\/?$/
/^https?:\/\/\w+(\.\w+)*(:[0-9]+)?\/?$/
谢谢!
答案 0 :(得分:1)
如果要匹配破折号而不是连续的破折号,并且末尾没有破折号,则可以将字符类与点[.-]一起使用
[.-]
^https?:\/\/\w+(?:[.-]\w+)*(?::[0-9]+)?\/?$
Regex demo