目前我有:
^[a-zA-Z0-9_\x7f-\xff]*/[a-zA-Z0-9_\x7f-\xff]*$
我希望blah/blah
匹配,但我不希望c/blah
或/blah
或blah/
或blah/c
匹配(所以我想要它在字符串的任一侧至少有两个值。
只需注意,^
和$
是因为整个字符串与正则表达式非常匹配,而不仅仅是正则表达式的一部分。
答案 0 :(得分:3)
更改表达式如下:
^[a-zA-Z0-9_\x7f-\xff]{2,}/[a-zA-Z0-9_\x7f-\xff]{2,}$
使用{2,}
代替*
,确保至少必须在之前的正则表达式中进行两次匹配。