files函数提取文件名HTML,Javascript – 如何从文件input控件提取文件名

我只是做了我自己的版本。 我的function可以用来提取你想要的任何东西,如果你不需要它,那么你可以很容易地删除一些代码。

将输出以下内容:

名称为'testcase1'的文件具有扩展名:'jpeg'在目录中:'C:\ blabla \ blaeobuaeu'

名称为'testcase2'的文件具有扩展名:'png'在目录中:'/ tmp / blabla'

名称为“testcase3”的文件具有扩展名:“htm”在目录中:“'

名称为“Testcase4”的目录具有扩展名:“'在目录中:'C:'

名称为'fileWithoutDots'的目录具有扩展名:''在目录中:'/dir.with.dots'

名称为''的目录具有扩展名:''在目录中:'/dir.with.dots/another.dir'

用&& nOffset+1 === str.length添加到isDirectory :

名称为'testcase1'的文件具有扩展名:'jpeg'在目录中:'C:\ blabla \ blaeobuaeu'

名称为'testcase2'的文件具有扩展名:'png'在目录中:'/ tmp / blabla'

名称为“testcase3”的文件具有扩展名:'htm'在目录中:''

名称为“Testcase4”的目录具有扩展名:“'在目录中:'C:'

名称为'fileWithoutDots'的目录具有扩展名:''在目录中:'/dir.with.dots'

名称为''的目录具有扩展名:''在目录中:'/dir.with.dots/another.dir'

在给定testing用例的情况下,您可以看到,与其他方法相比,此函数的工作原理相当稳健。

注意关于\\的新手:\是一个转义字符,例如\ n表示一个换行符和\ ta选项卡。 为了能写\ n,你必须input\\ n。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值