输入文件路径格式为/ 或者 /a/ 或者 /aa/bb/cc....
1.要求文件夹名称只能由数字字母下划线短横线小数点组成长度在1~20之间
2.因为输入框已有固定的路径前缀 因此允许只输入一个 /
3.允许输入的路径以 / 结束 如 /a/b/ 但路径中不能出现两个连续的 //
输入文件路径格式为/ 或者 /a/ 或者 /aa/bb/cc....
1.要求文件夹名称只能由数字字母下划线短横线小数点组成长度在1~20之间
2.因为输入框已有固定的路径前缀 因此允许只输入一个 /
3.允许输入的路径以 / 结束 如 /a/b/ 但路径中不能出现两个连续的 //
分析规则,可以得出路径就是由n个/文件名
组成,然后路径结尾需要是/
,文件名需要是数字字母下划线短横线小数点组成长度在1~20之间,所以正则可以这么写
/^(\/[\w\-\.]{1,20})*\/$/
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
7 回答1.9k 阅读
3 回答2.2k 阅读✓ 已解决
5 回答850 阅读
3 回答1.1k 阅读✓ 已解决
看下,testcase应该基本覆盖到你的需求了,如果有没覆盖到的,给一下testStr