如何用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需刷新才能执行]
随机推荐
- js实现的日期操作类DateTime函数代码
- asp.NET中实现文件的压缩和解压(3种方式)
- 原生JS实现图片翻书效果
- js限制文本框只能输入中文的方法
- php基于str_pad实现卡号不足位数自动补0的方法
- Go中map数据类型3点小知识
- python基础教程之序列详解
- 美国人眼里的中国人
- 学习并汇集javascript匿名函数
- 系统盘精简 系统镜像制作的经验
- 9x与2k 注册表的备份与恢复
- ASP.NET MVC4入门教程(四):添加一个模型
- Android使用Intent发送短信的实现方法
- 综合门诊|技巧收集|DIY综合实用技巧
- Oracle相关组件版本信息的介绍
- Python实现深度遍历和广度遍历的方法
- java 判断list是否为空过程解析
- 详解Vue开发微信H5微信分享签名失败问题解决方案
- 基于nodejs的雪碧图制作工具的示例代码
- spring boot 监听容器启动代码实例