我需要显示当前所选文件的名称(在<input type="file">元素中).
一切都很好,唯一的问题是我得到这种字符串"C:\ fakepath\typog_rules.pdf"(browset自动将其作为输入元素的值).
当我尝试分割字符串'\'或'\\'由于未转义的斜杠而失败时.尝试匹配/替换斜线也失败了.有没有解决的办法?我需要这个至少在Opera和IE中工作(因为在其他浏览器中我可以使用FileReader)
EG我将"C:\ fakepath\typog_rules.pdf"作为输入,并希望得到"typog_rules.pdf"作为输出.
我正在寻找一个经过测试的可靠解决方案,以获得指定日期的当年.我所能找到的是那些没有考虑到闰年或者只是错误的问题.有没有人有这种类型的东西?
或者甚至更好的功能,说明月份占用了多少周.它通常是5,但可以是4(feb)或6(第1天是星期日,月份是30-31天)
================= 更新:
仍然不确定是否会得到一周#,但是因为我发现它不会解决我计算一个月占用的周数的问题,所以我放弃了它.
这是一个函数,可以找出每月在整个日历上占用的周数:
getWeeksNum: function(year, month) {
var daysNum = 32 - new Date(year, month, 32).getDate(),
fDayO = new Date(year, month, 1).getDay(),
fDay = fDayO ? (fDayO - 1) : 6,
weeksNum = Math.ceil((daysNum + fDay) / 7);
return weeksNum;
}
Run Code Online (Sandbox Code Playgroud) 是否有一种简单的方式来设置这样的元素?

假设在移动设备上使用,因此CSS3完全可用.想不出一个简单的方法.图像是不可能的.
它必须是这个块,并且应该有一个文本(这是一个块状的8位按钮)
鉴于:网站,iOS和Android应用程序,已注册urlscheme"myapp://".
目标:在网站上显示已安装应用的iOS/Android设备的链接.单击该链接应该打开应用程序并调用特定逻辑(由应用程序处理,基本上类似于来自apple的"通用链接",但没有阴影网站链接).
由于安全限制,检测是否安装了应用程序是麻烦的,没有webview cookie魔术.鉴于此,尝试通过JavaScript打开应用程序的最佳方法是什么,如果失败则调用回退重定向?
来自此主题的解决方案:是否可以为YouTube应用程序(如YouTube和地图)注册基于http +域的URL方案?不适用于iOS10.不确定Android.