精华内容
下载资源
问答
  • #会话控制 setcookie() session_start() //需要先开启,才能设置 session值 session_destroy() 取出session GD库 画图 gd 参考手册 验证码函数封装 水印函数 ...文件操作 ...

    #会话控制

    setcookie()
    在这里插入图片描述
    session_start() //需要先开启,才能设置 session值
    session_destroy()
    在这里插入图片描述
    取出session
    在这里插入图片描述
    GD库 画图
    gd 参考手册
    在这里插入图片描述
    验证码函数封装
    水印函数

    #文件操作

    在这里插入图片描述
    在这里插入图片描述
    #文件上传

    在这里插入图片描述
    在这里插入图片描述
    #正则

    preg_match — 执行匹配正则表达式
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    preg_match_all — 执行一个全局正则表达式匹配
    preg_replace — 执行一个正则表达式的搜索和替换

    #模板引擎原理及使用

    展开全文
  • JS 前台上传文件类型 正则表达式  function CheckFile(obj, value) {  //过滤文件正则表达式  var reg = new RegExp("/.jpg|.doc|.xls|.rar|.zip|.pdf|.xlsx|.docx|$/");    

     JS  前台上传的文件类型  正则表达式


    <script type="text/javascript">

            function CheckFile(obj, value) {
                //过滤文件的正则表达式
                var reg = new RegExp("/.jpg|.doc|.xls|.rar|.zip|.pdf|.xlsx|.docx|$/");
                
                if (reg.test(value)) {
                    return true;
                } else {
                    alert("上传的文件类型不符合规范");
                    //上传文件类型不符合规范,input中的内容“清空”
                    if (obj.outerHTML) {
                        obj.outerHTML = obj.outerHTML;
                    } else {
                        obj.value = "";
                    }
                    //获得焦点,继续上传
                    obj.focus();


                    return false;
                }


            }
        </script>
    展开全文
  • // 正则匹配,过滤路径取文件名 Pattern patten = Pattern.compile(regExp); Matcher matcher = patten.matcher(name); matcher.find(); String fileName = matcher.group(1); 转载于:...

    String name="E:\学习资料及工具\eclipse或者myeclipse修改jdk版本.txt";

    String regExp = ".+\\\\(.+)$";// 正则匹配,过滤路径取文件名
                    Pattern patten = Pattern.compile(regExp);

    Matcher matcher = patten.matcher(name);
                            matcher.find();
                            String fileName = matcher.group(1);

    转载于:https://my.oschina.net/chenliyong/blog/1577084

    展开全文
  • 在Web开发中,经常会涉及到文件上传文件上传时通常都要验证文件的有效性,这个通常就要用正则表达式来判断。
  • 代码如下:”FileUpLoadValidator” runat ErrorMessage=”Upload Jpegs and Gifs only.” ValidationExpression=”^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))(.jpg|.JPG|.gif|.GIF)$” ControlToValidate=...
  • 表单正则验证主要是用来对表单提交信息的过滤,防止sql注入(比如登录界面),上传文件也需要进行文件名后缀和大小进行验证,下面是一个简单的表单验证实例代码,需要的的朋友参考下吧
  • 方法一:$('input[type="file"]').on('change', function() ... //匹配文件的名称和后缀的正则表达式var name = $(this).val().replace(reg, '');var postfix = /\.[^\.]+/.exec(name);//获取文件的后缀var text =na...

    方法一:

    $('input[type="file"]').on('change', function() {

    var reg = /[^\\\/]*[\\\/]+/g; //匹配文件的名称和后缀的正则表达式

    var name = $(this).val().replace(reg, '');

    var postfix = /\.[^\.]+/.exec(name);//获取文件的后缀

    var text =name.substr(0,postfix['index']);//获取没有后缀的名称

    // 检测上传文件

    });

    方法二:

    以下只是个例子,变量file可以是任意类似于网络路径的字符串,这个例子是获得name=file的对象传过来的文件地址

    var file=jQuery("input[name='file']").val()

    var filename=file.replace(/.*(\/|\\)/, "");

    var fileExt=(/[.]/.exec(filename)) ? /[^.]+$/.exec(filename.toLowerCase()) : '';

    filename得到文件名

    fileExt得到后缀名

    方法三:

    网上能找到的正则表达式大多都没有考虑中文文件夹和中文文件名的情况。

    后来,自己动手写了一个。在走过了不少歪路后,我根据windows的命名规则(文件名中不能包含下列字符:/ / * ? | " < >),终于完成了一个自认为比较完整的一个正则式:

    (([a-zA-Z]:)|(//))((//)[^///*/?/|/:"<>]{1,255})+/.(([j,J][p,P][g,G])|([g,G][i,I][f,F]))

    这个表达式是判断上传文件类型为jpg或gif格式的。自己测试过,无论文件夹和文件名是怎么样命名的,只要能通过windows文件管理找到的,都能正确判断。

    以上所述就是本文的全部内容了,希望大家能够喜欢。

    展开全文
  • 文件上传时通常都要验证文件的有效性,这个通常就要用正则表达式来判断。网上能找到的正则表达式大多都没有考虑中文文件夹和中文文件名的情况。 后来,自己动手写了一个。在走过了不少歪路后,我根据windows的命名...
  • 表单正则验证主要是用来对表单提交信息的过滤,防止sql注入(比如登录界面),上传文件也需要进行文件名后缀和大小进行验证,下面是一个简单的表单验证 1 header("Content-type:text/html;charset=utf-8"); ...
  • 做图片上传验证时要用到,但是在网上找了一下,没找到,算了,还是自己写一个试试,本人对正则表达式一知半解而已,所以有什么不对的地方希望大家都来补充补充 匹配本地图片路径 例如:e:/Photo/photo.gif 绿色...
  • 使用ckfinder控制在项目中做文件上传时 , 需要对上传文件的文件名做正则校验 , 代码如下: &lt;td&gt; &lt;input id="attachment" name="attachment" type="hidden"&...
  • id="FileUpLoadValidator" runat="server" ErrorMessage="Upload Jpegs and Gifs only." ValidationExpression="^(([a-zA-Z]:)|(//{2}/w+)/$?)(//(/w[/w].*))(.jpg|.JPG|.gif|.GIF)$" ControlToValidate="FileUpload
  • 文件上传后缀格式正则验证的代码

    千次阅读 2007-07-20 11:22:00
    function check(str){var p=//.(jpg|gif|rar)$/i;if(str.match(p))alert("ok");else alert("Sorry!");} 
  • 正则表达式,验证文件上传类型

    千次阅读 2016-03-30 15:18:59
    package com.partenner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class TestBean { ... public static void main(String []args){ ... Pattern paten = Pattern.comp
  • 博文链接:https://jgtang82.iteye.com/blog/148275
  • 但是在使用命令行指令去操作ftp数据时,如果每次都要输入完整的路径就太麻烦了,而且如果想要同时下载多个文件还需逐个执行下载指令,那有什么方法可以通过正则表达式去完成模糊匹配和批量下载呢?本文就来介绍一下...
  • [code="java"] function CheckFile(str) { var strRegex = "(.jpg|.JPG|.gif|.GIF)$"... //用于验证图片扩展名的正则表达式 var re=new RegExp(strRegex); if (re.test(str)){ re...
  • elementui upload组件 上传视频到七牛云 上次咱们自己对文件大小进行限制,写的比较粗糙,咱们这次来优化一下 文件大小我们可以通过beforeAvatarUpload(file) 函数接收到的file中 file.size获取(这里试验了下我们...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 903
精华内容 361
关键字:

文件上传正则