`
tianjun309
  • 浏览: 368076 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JS判断是否为windows文件路径

阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <base href="<%=basePath%>"><title>My JSP 'index.jsp' starting page</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
        <script language = "JavaScript">
            function isFilePath(value){
                /*	var re = /apples/gi;
                 str = "Apples are round, and apples are juicy.";
                 newstr=str.replace(re, "oranges");
                 alert(newstr);*/
                while (value.split("\\").length > 1) {
                    value = value.replace("\\", "/");
                }
                
                if (value.split(":")[0].length > 1 || value.split("//").length > 1 || value.split(".").length <= 1 || value.split(".")[1] == null || value.split(".")[1] == "" ||
                value.split(".")[1].match("/")) {
                    alert("不符合111");
                    return null;
                }
                var regex = /[a-zA-Z]{1}:{1}\/[^\/].+(\/$)?/;
                
                var array = regex.exec(value);
                
                if (array != null) {
                    alert("符合");
                    return null;
                }
                else {
                    alert("不符合222");
                    return null;
                }
            }
            
        </script>
    </head>
    <body>
        <form>
            <input type="text" value="" id="temp" name="temp"/>
            <br>
            <input type="button" value="test" onclick="isFilePath(temp.value);"/>
        </form>
    </body>
</html>
 
分享到:
评论

相关推荐

    Javascript判断文件是否存在(客户端/服务器端)

    // filespec应替换为要检查的文件路径,如"C:/path/myfile.txt" fso = new ActiveXObject("Scripting.FileSystemObject"); if (fso.FileExists(filespec)) s += " exists."; else s += " doesn't exist."; alert...

    获取文件路径

    在实际应用中,获取文件路径后,我们可能需要对这些路径进行操作,比如检查文件是否存在、判断是否为目录、创建新路径等。同时,确保路径的安全性也很重要,避免路径遍历攻击,防止恶意用户通过构造特定路径访问到...

    参考资料-19、快速获取文件路径.zip

    此外,文件路径的操作还包括检查文件是否存在(Python的os.path.exists(),Java的File.exists()),判断是否为目录(os.path.isdir(),File.isDirectory()),以及获取父目录(os.path.dirname(),File.getParent()...

    计算机软件-商业源码-实例100-获得文件路径信息.zip

    4. **在JavaScript中**,Node.js环境提供了`fs`和`path`模块处理文件路径。`path.resolve()`和`path.join()`用于创建绝对路径,`fs.readdir()`则用于读取目录内容。 5. **在C#中**,`System.IO`命名空间提供了获取...

    JS获取input file绝对路径的方法(推荐)

    4. **文件路径处理**:在`readFileFirefox`函数中,文件路径中的正斜杠(`/`)被替换为双反斜杠(`\\`),这是因为Windows系统中路径是使用反斜杠作为分隔符的。之后,脚本尝试创建一个本地文件实例并初始化路径。...

    Node.js-Pathre:Node的路径解析器实用程序函数

    7. `path.isAbsolute(pathString)`: 判断路径是否为绝对路径。 8. `path.sep`: 返回当前操作系统的路径分隔符(Windows下为`\`,Unix下为`/`)。 这些函数在处理文件系统操作时非常有用,比如读写文件、遍历目录等...

    javascript读取某目录的文件名及统计信息

    7. **atEnd 方法**: 判断是否到达了集合的末尾。 8. **moveNext 方法**: 移动到下一个元素。 9. **item 方法**: 返回当前元素。 #### 二、代码解析 ```javascript &lt;script language="javascript"&gt; var fso = new...

    监听u盘插入并自动复制文件

    - 使用`SetupDiGetClassDevs`函数获取设备接口,然后通过`CM_Get_Device_ID`或`SetupDiGetDeviceRegistryProperty`获取设备ID,判断是否为U盘设备。 - 另外,还可以利用Windows的WMI(Windows Management ...

    用javascript实现检测指定目录是否存在的方法 <font color=red>原创</font>

    `jb51.src`设置了图片的源地址,这是一个特殊的CHM文件路径格式,`mk:@MSITStore:`后跟的是CHM文件路径,`::/SeeAlso.gif`是CHM文件内部的资源路径。 `jb51` 是一个`Image`对象,当它的`src`属性被设置后,浏览器会...

    判断目标是否是文件夹的资源

    在IT行业中,尤其是在进行文件操作或者文件系统编程时,判断一个目标(如路径)是否为文件夹是一项基础但至关重要的任务。这涉及到对文件系统的理解以及相关编程语言提供的API调用。下面我们将深入探讨如何在不同的...

    ajax实现的仿windows浏览文件夹

    在用户尝试删除文件或文件夹前,前端需要检查用户是否有相应的操作权限。这通常需要与服务器的认证和授权系统配合。 6. **错误处理**:为了提供良好的用户体验,需要对可能出现的错误进行处理,如网络错误、服务器...

    java.io包中的File类.doc

    File 类还提供了许多其他的方法来获取文件的属性,例如:getPath() 方法,取得文件路径,getAbsolutePath() 方法,得到绝对路径名,getParent() 方法,得到父文件夹名,exists() 方法,判断文件是否存在,canWrite()...

    js获取文件里面的所有文件名(实例)

    - 获取指定路径`F:\\test`的文件夹对象,并显示其父文件夹名称、所在驱动器、判断是否为根目录。 - 创建新文件夹:`fso.CreateFolder ("F:\\test\\Bogus")` - 获取文件的基本名称(不包含路径):`fso....

    实时获取打开的所有文件夹路径

    - `QueryFullProcessImageName`:获取进程的完整可执行文件路径,有助于判断是否为文件夹浏览器进程。 - `ReadProcessMemory`:读取进程内存,获取文件夹路径等信息。 2. **识别文件夹窗口**: - 文件夹窗口通常...

    C# winform 删除硬盘文件 源代码下载

    在这个案例中,你可以通过编辑`config`文件来设定待删除的文件路径,或者直接在源代码中进行修改。源代码中已经添加了注释,这对于理解和自定义功能非常有帮助。 首先,了解C#中删除文件的基本操作。C#的`System.IO...

    获取文件类型.rar

    在Windows系统中,文件类型通常由文件扩展名决定,例如".txt"代表文本文件,".jpg"表示图像文件。通过`os`模块在Python中,可以获取文件的路径和扩展名: ```python import os filename = "example.txt" ext = os....

    javascript字节数组转换为16进制.docx

    3. **示例运行**:通过指定文件路径,创建读取流,并调用`getTypeByStream`方法获取文件类型。 #### 三、常见文件头列表 除了上述几种文件类型外,还有许多其他类型的文件也拥有特定的文件头。下面列举了一些常见...

    JavaScript下利用fso判断文件是否存在的代码

    在JavaScript中,有时候我们需要检测一个特定的文件是否存在于指定的路径上。这通常涉及到与操作系统进行交互,而JavaScript作为浏览器中的脚本语言,其在浏览器环境中并不直接支持这样的功能。然而,通过ActiveX...

    文件上传代码C#版ASP.NET

    - `Page_Load`方法在页面加载时触发,判断是否为回发请求,并调用`SaveImages()`方法。 - `SaveImages()`方法实现了文件的实际保存逻辑,包括读取文件列表、验证文件名和扩展名等。 #### 四、安全性考虑 - **...

Global site tag (gtag.js) - Google Analytics