正则表达式,检查是否没有更多的斜线

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式,检查是否没有更多的斜线相关的知识,希望对你有一定的参考价值。

我需要有关正则表达式的帮助。我只需要采用以下格式的网址:'address.com/city [,然后是除斜杠以外的所有其他符号可选]'

例如,URL'address.com/city/madrid?source=menu'不适当。

我尝试过此选项:

\.com\/.*[^\/]$

但是它使用的网址类似'address.com/city/madrid?source=menu',而并非仅使用'address.com/city /'

答案

这应该起作用:

^address\.com\/city[^\/].*$
另一答案

您可以匹配address.com/city,后跟[^\s/]*匹配0+乘以除空白字符或正斜杠之外的任何字符。

^address\.com/city[^\s/]*$

Regex demo

以上是关于正则表达式,检查是否没有更多的斜线的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式

8-1 正则表达式概览 RE

斜线前数字的正则表达式

Java:使用正则表达式从块注释中去除斜线和星号

JS正则表达式详解

JS之正则表达式