如何用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需刷新才能执行]

(0)

相关推荐

  • 如何用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需刷新才能执行]

随机推荐