判断是否为本地文件(另转:本地图片文件路径正则表达式)

news/2024/7/4 1:26:15 标签: 正则表达式, generator, html, button, file, function
htmledit_views">

判断是否为本地文件(另转:本地图片文件路径html" title=正则表达式>正则表达式)
只要 d:/ ......

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
  <script>
  function checklocation()
  {
   var file = form1.file.value;    
 var pattern =/[A-Za-z]/://[^/:/?/"/>/</*]*/; 

// var pattern =/[A-Za-z]/:[^/:/?/"/>/</*]*/;   不要反斜杠,匹配 f: ldksjflksdjflksdjflkdsjf
 flag = pattern.test(file);      
  if(!flag)
  {alert("不是本地文件"); }
 }
  </script>
 </HEAD>

 <BODY>
 
<form name="form1" >
<table>
  <tr><td><input typep"text" name="file"></td></tr>
  <tr><td><input type="button" οnclick="checklocation()"  value="提交"></td></tr>
  </table>
</form>
 </BODY>
</HTML>

本地图片文件路径html" title=正则表达式>正则表达式
做图片上传验证时要用到,但是在网上找了一下,没找到,算了,还是自己写一个试试,本人对html" title=正则表达式>正则表达式一知半解而已,所以有什么不对的地方希望大家都来补充补充

匹配本地图片路径

例如:e:/Photo/photo.gif

绿色部分的匹配方法 /.([Gg][Ii][Ff]|[Jj][Pp][Gg]|[Bb][Mm][Pp]) 后缀
蓝色部分的匹配方法 [A-Za-z]/://     盘附
红色部分的匹配方法 [^/:/?/"/>/</*]* 屏蔽文件名和文件夹名中的特殊符号

[A-Za-z]/://[^/:/?/"/>/</*]*/.([Gg][Ii][Ff]|[Jj][Pp][Gg]|[Bb][Mm][Pp]) 图片正常的本地路径

 

另外加一个
中文字符的匹配方法: [/u4e00-/u9fa5]



http://www.niftyadmin.cn/n/1425881.html

相关文章

如何实现本地下载 ,正斜杠转成反斜杠

这里要进行正斜杠转成反斜杠的处理 JAVA中如何把反斜杠替换成正斜杠str.replace("//","/"); String srcnew String(inf1.getFilesrc().getBytes("iso-8859-1"),"gb2312"); System.out.println(src);// F:/工作项目/404.jpg String…

教育网研究 下载 (上传本地路径进行本地下载,和上传文件的下载)

上传本地的路径,和上传pp2up.jsp<%page contentType"text/html;charsetgb2312" import"java.util.*"%><% page import"com.pp.db.DBOperate"%><% page import"my.bean.*"%><% page import"com.jetsum.manag…

教育网研究 根据一级id显示下面所有级id

String thirdiddbo.nextID("7"); // thirdid为11,12,13,14,34,多了一个逗号&#xff0c;下面蓝色的部分是进行处理 String hqldown"from Source_inf where in ("thirdid.substring(0,(thirdid.length()-1))") order by neworders"; DBOperato…

servlet学习 Cookie,页面计数

servlet API Filter,response.Cookie,request....1.myeclipse中可自动生成servlet 使用web.xml中的<url-pattern>中的内容就可以了。对掉最前面一个"/"&#xff0c;要不然就指到根目录去了 2 .request.getContextPath() 返回上下文路径 即发布名称3 Cookieim…

实用javabean 从注册到现在有几天,取时间,取中文

1.从注册到现在有几天DBOperator的一个方法 public int getTime1ToTime2(String Time1) { String StrDateTime1; int iStrDate.indexOf("-"); String ip1StrDate.substring(0,i); StrDateStrDate.substring(i1,StrDate.length()); iStrDate.indexOf("-"…

网站统计 季风流量统计系统

网站统计使用季风流量统计系统只要在每个页面中加入如下一句话就可以了 ,红色的地方替换成你数据库中的&#xff08;InfoList表中你设置的一条信息的admin字段.&#xff09; <jsp:include pagestat.jsp?idfacepp flushtrue/>

javamail 发邮件所需jar 包两个 activation.jar,mail.jar

javamail所需jar 包两个 activation.jar,mail.jar(放在邮箱里了) index.jsp 填写相关信息。用来发邮件的邮箱和密码一定要写对<% page contentType"text/html; charsetgb2312" language"java" errorPage"../error/error.jsp" %><!DOCT…

鲤鱼论坛mysql4.0+tomcat.rar

鲤鱼论坛mysql4.0tomcat.rar 附件 无中文乱码演示地址http://www.liyunet.com/bbs/index.jsp如果出现乱码&#xff08;JAVA的特权&#xff09;&#xff0c;请修改/WEB-INF/systemconfig.properties文件的#####################################################$######编码转…