精华内容
下载资源
问答
  • 2022-04-24 17:02:36

    方法一:

    <input type="file" onChange="change(event)">
    <script>
    function change(event) {
        var fileName = event.target.files[0].name.toLowerCase();
        var lastIndex = fileName.lastIndexOf('.');
        var suffix = fileName.substring(lastIndex, fileName.length);
        console.log(suffix);
    }
    </script>

    方法二:

    <input type="file" onChange="change(event)">
    <script>
    function change(event) {
        var fileName = event.target.files[0].name.toLowerCase();
        var suffix = fileName.split('.').pop();
        console.log(suffix);
    }
    </script>

    方法三:

    <input type="file" onChange="change(event)">
    <script>
    function change(event) {
        var fileName = event.target.files[0].name.toLowerCase();
        var suffix = fileName.match(/.[^.]+$/)[0];
        console.log(suffix);
    }

    更多相关内容
  • 主要介绍了JS截取与分割字符串常用技巧,以实例形式分析你了JavaScript针对字符串的截取与分割常用函数的定义、功能及使用技巧,并补充分析了substr和substring方法的区别,需要的朋友可以参考下
  • 代码如下: var url=location.search; var ename; var Request = new Object(); if(url.indexOf(“?”)!=-1) { var str = url.substr(1); strs= str.split(“&”); for(var i=0;i { Request[strs[i].split(“=”)[0]]...
  • 主要为大家详细介绍了JS web调用摄像头,截取视频画面,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 本文总结介绍了三种使用Javascript截取字符串的方法,同时也总结了两种截取中文字符串的办法,分享一下。 1.substring 方法 定义和用法 substring 方法用于提取字符串中介于两个指定下标之间的字符。 语法 ...
  • 对于字符串的切割截取平时所用可能不是特别多,而且分的比较细,所以自备自查。有备无患。 由于之前所有均在一个demo测试,若是哪里打错了,敬请谅解。一些其余属性找时间继续添加。 1.函数:split() 功能:使用...
  • 如果${showInfo.tt}的值为20,要要它除以10以后精确到小数点后2位,那么js代码中可作如下写法: 代码如下: var a = ${showInfo.tt}/10; //alert(a.toFixed(3)); //表示到小数点后3位得出的值为2.000 ...
  • 使用 substring()或者slice() 函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: 代码如下: str=”jpg|bmp|gif|ico|png”; arr=theString.split(”|”); //arr是一个包含字符值”jpg”、...
  • // makeby:JSFY value:传入浮点数 number:截取小数点后number位 cutePoints(value, number) { number++; let result = value.toString(); let pointIdx = result.indexOf('.'); if (pointIdx == -1) { return ...
     // makeby:JSFY  value:传入浮点数  number:截取小数点后number位
                cutePoints(value, number) {
                    number++;
                    let result = value.toString();
                    let pointIdx = result.indexOf('.');
                    if (pointIdx == -1) {
                        return result;
                    } else {
                        let res = result.substring(0, pointIdx + number);
                        console.log(res)
                        return res;
                    }
                }
    

                //makeby:JSFY item:v-for循环对象 number:小数点后几位
                cutePoints(item, number) {
                    let err = 0;
                    for (let i in item.value) {
                        if (item.value[i] == '.') {
                            err++;
                        }
                    }
                    if (err > 1) {
                        Taro.showToast({
                            title: '输入数据包含' + err + '个小数点,请重新输入!',
                            icon: 'none',
                            duration: 2000,
                        });
                        item.value = '';
                        return;
                    } else if (!item.value) {
                        return;
                    }
                    number++;
                    item.value = item.value.toString();
                    let pointIdx = item.value.indexOf('.');
                    if (pointIdx == -1) {
                        item.value = item.value + ".00";
                        return;
                    } else if (pointIdx == 0 && item.value.length == 1) {
                        item.value = "0" + item.value + "00"
                    } else if (pointIdx == 0 && item.value.length != 1) {
                        item.value = "0" + item.value.substring(0, pointIdx + number)
                    } else if (item.value.length - pointIdx == 2) {
                        console.log("单位小数")
                        item.value = item.value.substring(0, pointIdx + 2) + "0";
                    } else if (item.value.length - pointIdx > number) {
                        item.value = item.value.substring(0, pointIdx + number);
                        Taro.showToast({
                            title: '为您自动精确到小数点后两位',
                            icon: 'none',
                            duration: 1500,
                        });
                    } else if (item.value.length - 1 == pointIdx) {
                        item.value = item.value.substring(0, pointIdx) + ".00";
                    }
                }
    
    展开全文
  • js虽然提供了计算字符串所占字节数的函数,但是却不能正确计算汉字所占的字节数,... 代码如下://js截取字符串,中英文都能用//如果给定的字符串大于指定长度,截取指定长度返回,否者返回源字符串。function cutstr(st
  • js截取url参数

    2021-08-23 09:21:01
    // 截取url参数 getRequest(parName){ var str=parName.toLowerCase()+"="; var gvalue=""; var HREF=location.href; var upperHREF=location.href.toLowerCase(); if(upperHREF.indexOf(str)>0) { gvalue...
     // 截取url参数
         getRequest(parName){
           var str=parName.toLowerCase()+"=";
           var gvalue="";
           var HREF=location.href;
           var upperHREF=location.href.toLowerCase();
           if(upperHREF.indexOf(str)>0) {
             gvalue=HREF.substring(upperHREF.indexOf(str)+str.length,upperHREF.length);
             if(gvalue.indexOf('&')>0)gvalue=gvalue.substring(0,gvalue.indexOf('&'));
             if(gvalue.indexOf("#")>0)gvalue=gvalue.split("#")[0];
             gvalue  =  decodeURIComponent(gvalue)
           }
           return gvalue;
         },
    

    调用

    getRequest('xxxx')
    
    展开全文
  • js截取字符串的方法

    2022-06-09 19:51:24
    javascript常用截取字符串的方法
    • substr(start,length)

    • substring(start,stop)

    • slice(start,stop)

    • charAt(index)

    substr()

    var str = 'HelloWord'
    
    //第一种截取方法 substr(start,length)
    			
    str.substr(3)		//单个起始值,截取下标从3开始(包括下标3的字符)到字符串结束		loWord
    	
    str.substr(3,2)		//从下标3开始(包括下标3的字符)向后截取两位					lo
    			
    str.substr(-3,2)	//从倒数第三个字符开始(包含倒数第三个字符)向后截取两位		    or
    			
    str.substr(-2)		//从倒数第二个字符开始(包括倒数第二个字符)到字符串结束		    rd
    			
    str.substr(3,1)		//截取指定字符,start值为指定字符的下标,length:1				l

    substring()

    var str = "HelloWorld"
    
    //第二个种截取方法	substring(start,stop)
    
    str.substring(3)	//从下标3开始(包括下标3的字符)到字符串结束					     loWord
    			
    str.substring(3,6)	//从下标3开始(包括下标3的字符)到下标为6的字符(不包含下标为6的字符)结束	loW
    			
    str.substring(-1)	//当传入的值为负数时,返回原字符串		HelloWord

            PS:当start值大于stop值时,会调换顺序 

    slice()

    var str = "HelloWorld"
    
    //第三种	slice()
    
    str.slice(1)		//从下标1开始(包含下标1的字符)到字符串结束
    			
    			
    str.slice(4,6)		//截取从下标4(包含下标4的字符)开始到下标6的字符	
    							
    			
    str.slice(-2,-1)	//截取倒数第二个字符到倒数第一个字符(不包含倒数都一个字符)	

             PS:当start>stop值时,返回空字符串

    charAt()

    var str = "HelloWorld"
    
    str.charAt(5)		//截取指定字符,传入指定字符的下标		W

    展开全文
  • js截取某字符前的字符串 结合某字符的下标完成截取字符串 验证过可用。
  • 本文实例讲述了JS正则截取两个字符串之间及字符串前后内容的方法。分享给大家供大家参考,具体如下: 1、js截取两个字符串之间的内容: var str = "aaabbbcccdddeeefff"; str = str.match(/aaa(\S*)fff/)[1]; alert...
  • js截取字符串兼容中英文
  • 便于英文和中文的区别,这个是专门截取字符串的,例如英文abcd截取4位,中文值截取2位!很简单!
  • 使用 substring()或者slice() 函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str=”jpg|bmp|gif|ico|png”; arr=theString.split(”|”); //arr是一个包含字符值”jpg”、”bmp...
  • // 根据省份证截取生日 export const getBirthdayFromIdCard = (idCard) => { var birthday = ""; if (idCard != null && idCard != "") { if (idCard.length == 15) { birthday = "19" + idCard....
  • 需求 给定一个携带数据的 url 地址, 如: ...b=2&c=&d=xxx&e 将其中的 数据 转换为 对象格式, 如: ... 的下标截取 url 所携带的数据; 通过 split、substr、substring 等 字符串API 取出所需数据; 代码如下:
  • 主要介绍了JavaScript截取指定长度字符串点击可以展开全部代码 的相关资料,需要的朋友可以参考下
  • 使用 splice() 和 slice() 方法,增加,删除,截取
  • 本文只针对有一对括号的情景: 相关正则表达式: // 小括号和中括号作为正则里的特殊字符,需要使用转义字符\ let regex = /\((.+?)\)/g; // 小括号 let regex = /\[(.+?...// 下面这些括号,则不需要,不过加了也...
  • substr 方法 返回一个从指定位置开始的指定长度的子字符串。 stringvar.substr(start [, length ]) 参数 stringvar 必选项。要提取子字符串的字符串文字或 String 对象。 start 必选项。所需的子字符串的起始位置。...
  • 函数:indexOf() 功能:返回字符串中匹配子串的第一个字符的下标 代码如下: var myString=”JavaScript”; var w=myString.indexOf(“v”);w will be 2 var x=myString.indexOf(“S”);x will be 4 var y=myString....
  • JavaScript 截取字段指定字符后面的内容
  • JS截取字符串函数

    2021-03-18 16:05:45
    JS截取字符串函数:一、函数:split();二、函数:John();三、函数:indexOf();四、其他几种方法:stringObject.substring(start,stop);stringObject.substr(start[,length]) 一、函数:split() 功能:使用一个...
  • js截取div生成图片

    2016-03-31 09:52:53
    html2canvas.js工具已把Uncaught SecurityError: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported.这个错误进行了处理,已实现截图功能
  • var ip = "rtsp://admin:abc123..@192.168.0.209/media/video1/multicast"; //var ip = "192.168.0.210"; console.log(getIpAddress(ip)); function getIpAddress(ip) { var str = ip.split("@") ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 92,708
精华内容 37,083
关键字:

js截取

友情链接: 源2.zip