我的任务是"验证"我正在开发的网络应用程序的美国银行机构账户号码的长度.我无法通过SOF,Google,美联储储备等找到任何可以概括我们在美国拥有的帐号标准长度的内容.据记载,我认为这是徒劳的.
如果有人可以指向我网上的任何官方文档,或者有一个正则表达式示例,或者知道是否存在标准,我将非常感激.
添加:
更令我感兴趣的是,因为他们的反应是压倒性的,因为他们没有标准......有没有人遇到过一个不完全"数字"的银行账号
添加:
感谢大家和他们的回应.由于在美国没有标准,我们不会强制执行长度检查,并且由于银行可能在其帐号中分配字母字符这一事实,我们将把该号码存储为varchar. .在我们看来,似乎99.999999%不切实际,但没有标准意味着我们将接受字母字符并对帐号进行检查以验证其是否有效.再次感谢所有人!
我有一个带链接按钮的aspx页面,可以触发javascript弹出一个新的aspx页面,将文件流式传输到浏览器供用户下载.
在XP SP3,IE 7和FireFox 3.5上进行开发和单元测试时,使用以下代码(key是Content-Disposition标签中的"附件"部分),都会提示一个对话框,询问我是否要保存或打开文档,这正是我想要发生的事情:
private void WriteFileToBrowser(Byte[] requestFile, string filename, String m_mimeType, String m_format)
{
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment;filename=" + filename + "." + m_format);
Response.ContentType = m_mimeType;
Response.BinaryWrite(requestFile);
Response.Flush();
}
Run Code Online (Sandbox Code Playgroud)
当我将其部署到Windows 2003服务器并导航到同一个aspx页面时,FireFox 3.5正确地要求保存/打开选项,因为这是FF中的默认操作.
然而,当我在IE 7中导航并单击下载时,我会看到一个弹出窗口,该窗口在1/8秒的顶部可见...并且消失.没有提示保存/打开.
如果我进入IE 7 - >工具 - > Internet选项 - >安全 - >自定义级别 - >下载
禁用自动提示文件下载.当我检查它以启用i然后得到保存/打开提示以正常工作.
所以我的问题是.....有没有人得到一个解决这个问题的工作?我已经尝试了一些人们声称可以使用不同的标头标签(如缓存,编译指示等等)的东西...这些都没有解决IE默认情况下禁用下载属性的事实.