必须是/xxx/xxx以上或/xxx/xxx.xxx的正则表达式
发布网友
发布时间:2023-06-23 01:05
我来回答
共3个回答
热心网友
时间:2024-11-23 19:10
你好,你试试下面这个正则是否满足你的需要呢:
var reg = /(\/[a-z]+){2,}(\.[a-z]+)?/;
var testStr1 = '/xxx'; // 不满足两个"/xxx"以上
var testStr2 = '/xxx/xxx';
var testStr3 = '/xxx/xxx/yyy/zzz.abc';
// 测试结果
testStr1.match(reg); // null
testStr2.match(reg); // ["/xxx/xxx", "/xxx", ...]
testStr3.match(reg); // ["/xxx/xxx/yyy/zzz.abc", "/zzz", ...]
希望是你想要的答案,如有疑问可追问。
热心网友
时间:2024-11-23 19:10
我也不知道x表示的字符的范围,暂且认为x不包括‘/’吧.
这两个都可以匹配。
(/[^/]{3}){2}(\.[^/]{3})?
有什么匹配错的你再说。
热心网友
时间:2024-11-23 19:11
我要死了 快点给我看