问题描述: 我们都知道 网路文件一般:http://或者是https://或者是ftp://的 本地文件:file:///C:/Users/n/AppData/Local/xxx 或者是:c:/aa/bb/xx 现在已知道: 网络的js正则:/^(https?|ftp|):/i.test(src) 想把本地的也就是file:///或者是c:/这类的也给包含进来。 怎么写?
往后加就行了 /^(https?|ftp|file|c):/i.test(src) | 是或的意思######回复 @凯哥java : /^(https?|ftp|file|c):/i.test("C:/Users/n/AppData/Local/xxx") 这个结果返回为true吧,你怎么写的######回复 @Six_Penny : 我知道。不过您给的这个正则好像不行。执行的为false######回复 @凯哥java : 文件系统应该是统一用file作前缀的,如果直接写C:\这样的会去c盘下找######那个c:\是c盘的意思。能用正则表示吗?比如C 盘 D盘 F盘....z盘
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。