如何用JS获取带“\”字符串的中间值?
第一种方法:
var test = "c:\\abc\\123.txt";
alert( test.lastIndexOf( "\\" ) );
一些特殊的字符需要 用 转义字符 "\" "\\" 就是表示 \ "\"" 表示 "
至于 获取 中间的123 ,你自己来了。
第二中:用正则表达式
function getFileName()
{
var str=document.getElementById("i1").value;
var strFileName=str.replace(/^.+?\\([^\\]+?)(\.[^\.\\]*?)?$/gi,"$1");
alert(strFileName);
}
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关推荐
-
如何用JS获取带“\”字符串的中间值?
第一种方法:var test = "c:\\abc\\123.txt"; alert( test.lastIndexOf( "\\" ) ); 一些特殊的字符需要 用 转义字符 "\" "\\" 就是表示 \ "\"" 表示 " 至于 获取 中间的123 ,你自己来了.第二中:用正则表达式 function getFileName() { var str=d
-
JS获取一个字符串中指定字符串第n次出现的位置
了解类似的获取字符位置的方法: charAt() 获取字符串指定位置的字符 用法:strObj是字符串对象,index是指定的位置,(位置从0开始数) strObj.charAt(index) indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置 用法:stringObject是字符串对象,searchvalue是指定的字符串值,fromindex(可有可无)指定开始匹配字符串值的位置,若无,表示从0位置开始. stringObject.indexOf(searchvalue
-
JS获取复选框的值,并传递到后台的实现方法
给复选框命名:<input type='checkbox' name='checkTheme' value='"> 我在提交的时候onclick="aa();" function aa() { var bb = ""; var temp = ""; var a = document.getElementsByName("checkTheme"); for ( var i = 0; i < a.len
-
js 数字、字符串、布尔值的转换方法(必看)
1.转换为字符串 '' + 10 === '10'; // true将一个值加上空字符串可以轻松转换为字符串类型. 2.字符串转换为数字 +'010' === 10 Number('010') === 10 parseInt('010', 10) === 10 // 用来转换为整数 +'010.2' === 10.2 Number('010.2') === 10.2 parseInt('010.2', 10) === 10 3.转换为布尔值 !!'foo'; // true !!''; // f
-
通过JS获取Request.QueryString()参数的值实现方法
如下所示: function getArgs(strParame) { var args = new Object( ); var query = location.search.substring(1); // Get query string var pairs = query.split("&"); // Break at ampersand for(var i = 0; i < pairs.length; i++) { var pos = pairs[i].ind
-
js获取对象,数组所有属性键值(key)和对应值(value)的方法示例
本文实例讲述了js获取对象,数组所有属性键值(key)和对应值(value)的方法.分享给大家供大家参考,具体如下: <script> var values=function(object) { var values = []; for (var property in object) values.push(object[property]); return values; } //写成标准的方法(数组是object的一种): function getObjectKeys(object) {
-
Python在字典中获取带权重的随机值实现方式
一.前言 python在数组中随机取值有现成的方法,但是要给每个随机值被取到的概率加权重的话,可以参考下面这个方法 二.实现方式 import random def random_with_weight(data_dict): sum_wt = sum(data_dict.values()) # 计算权重和 sum_wt ra_wt = random.uniform(0, sum_wt) # 随机获取 0-sum_wt 之间的一个浮点数 ra_wt cur_wt = 0 for key in d
-
js 获取和设置css3 属性值的实现方法
众多周知 CSS3 增加了很多属性,在读写的时候就没有原先那么方便了. 如: <div style="left:100px"></div> 只考虑行间样式的话,只需 div.style.left 就可获取,设置的时候也只需要 div.style.left='100px' 即可.很简单. 但是css3来了 如: <div style="-webkit-transform: translate(20px,-20px)"></di
-
js 获取浏览器高度和宽度值(多浏览器)
IE中: document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.documentElement.clientWidth ==> 可见区域宽度 document.documentElement.clientHeight ==> 可见区域高度 FireFox中: document.body.clientWidth ==> BODY对象宽度 document.
-
用js获取点击图片的值!
今天写的,项目要求的控制取值的代码,放上来让大家轻拍一下. 需求:图片可以多选,单独提取第一次选取图片的值.提取用户选择的所有图片的值并保存. 那位高手有更好的方法,请留下脚印,谢谢!^-^ pic1 pic2 pic3 pic4 firstClickValue: OtherClickValue: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
随机推荐
- 远程连接阿里云SqlServer 2012 数据库服务器的图文教程
- 菜鸟网赚高级技巧
- N年前的两个脚本%5c暴库
- CentOS中yum 源的配置与使用详解
- jQuery ajax dataType值为text json探索分享
- springboot实现FastJson解析json数据的方法
- Java后台处理Json格式数据的方法
- DBA_2PC_PENDING 介绍
- JS实现页面打印(整体、局部)
- php+mysql删除指定编号员工信息的方法
- php+memcache实现的网站在线人数统计代码
- 揭秘在ListView等AdapterView上动态添加删除项的陷阱
- JS+Canvas绘制时钟效果
- 鼠标拖动改变DIV等网页元素的大小的实现方法
- 文本、Excel、Access数据导入SQL Server2000的方法
- 在JavaScript中操作时间之getYear()方法的使用教程
- ionic组件ion-tabs选项卡切换效果实例
- 一步步打造漂亮的新闻列表(无刷新分页、内容预览)第二步
- 学习Winform文本类控件(Label、Button、TextBox)
- Java中Double除保留后小数位的几种方法(小结)