我想要很少的验证,例如(对于我的网址):
汽车:有效
cars /:有效 (汽车有效后任意数量的'/')
cars-:无效
汽车*:无效
carsp:无效 (除了'/'之外的汽车之后的任何其他角色无效)
** cars / new:有效
cars / old:有效 (一旦我们得到'/'我们可以有任何东西)。**
这应该是什么正则表达式: 我尝试过: 汽车[/] * [^ - ]
它不起作用。
答案 0 :(得分:1)
^cars(\/.*)?$
^...$
字符串应以#开头,以#结尾(或者简单地说,字符串应该只包含)。
cars
汽车
(...)?
,可能还有
\/.*
正斜杠后跟任何角色。
答案 1 :(得分:0)
看起来你想要“汽车”,然后是
所以这将是
cars(\/.*)?
但真正的问题在于确定你真正需要的是什么。一些上下文可能有所帮助。
答案 2 :(得分:0)
使用正向前瞻断言:
/^cars(?=\/).*/
如果在“汽车”之后有一个斜线。字比它考虑字符串的其余部分