用正则获取指定路径文件的名称_javascript技巧

其中主要是涉及到"\"在javascript中的特殊字符,是不是要用到正规表达式
<script>
var m="D:\图片\丐帮.jpg"
//求解
</script>
希望能获取的值为"丐帮"

复制代码 代码如下:

<script type="text/javascript">
var s ="D:\\图片\\丐帮.jpg";
var t = s.match(/\\([^\\^.]+)\.[^\\]*$/)[1];
alert(t);
</script>

时间: 2024-09-07 23:48:26

用正则获取指定路径文件的名称_javascript技巧的相关文章

JS基于FileSystemObject创建一个指定路径的TXT文本文件_javascript技巧

本文实例讲述了JS基于FileSystemObject创建一个指定路径的TXT文本文件.分享给大家供大家参考.具体如下: Js创建一个指定路径的TXT文本文件,创建一个新的new ActiveXObject对象,使用这个对象的CreateTextFile方法来创建一个指定路径的TXT文本文件,简单吧? 在IE浏览器上运行该实例会有对应的安全提示,选择"允许阻止的内容",使程序正常运行即可.如下图所示: 文本文件创建成功后提示如下: 若文本文件已存在,则有如下提示: 具体代码如下: &l

javascript使用正则获取url上的某个参数_javascript技巧

function GetUrlMenuCode() { var url = window.location.href; var parameter = url.substring(url.indexOf('?') + 1); parameter = parameter.split('&'); var reg = /MenuCode=/g; var menuCode = ""; for (var i = 0; i < parameter.length; i++) { reg

JavaScript获取指定元素位置的方法_javascript技巧

本文实例讲述了JavaScript获取指定元素位置的方法.分享给大家供大家参考.具体如下: 复制代码 代码如下: function showpane() {   var self = document.getElementById("eID");   var left = self.getBoundingClientRect().left + document.documentElement.scrollLeft;   var top = self.getBoundingClientR

在vb.net中如何做到单击listbox中的文件,然后将其打开啊?我已经在listbox中添加了一个click事件来获取指定路径文件命了

问题描述 如题所问,求大神给解答啊!!! 解决方案 解决方案二:http://msdn.microsoft.com/zh-cn/library/e8zac0ca(v=vs.110).aspx解决方案三:你都获取到文件名了,是不会打开文件?解决方案四:引用2楼gengchenhui的回复: 你都获取到文件名了,是不会打开文件? 我是通过click事件获得了文件名让他们显示在listbox里面,然后想通过再次点击打开listbox里的东西...解决方案五:PrivateSubListBox1_Sel

js substring从右边获取指定长度字符串(示例代码)_javascript技巧

如下所示: 复制代码 代码如下:  /*    Get the rightmost substring, of the specified length,    from a String object. */  String.prototype.right = function (length_)  {          var _from = this.length - length_;          if (_from < 0) _from = 0;          return t

python获取指定路径下所有指定后缀文件的方法

  本文实例讲述了python获取指定路径下所有指定后缀文件的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # 获取指定路径下所有指定后缀的文件 # dir 指定路径 # ext 指定后缀,链表&不需要带点 或者不指定.例子:['xml', 'java'] def GetFileFromThisRootDir(dir,ext = None): allfiles = [] needExtFilter = (ext !=

html5上传-ajax提交文件找不到指定路径文件

问题描述 ajax提交文件找不到指定路径文件 我先贴代码 document.addEventListener("plusready", onPlusReady, false); var r = null; // 扩展API加载完毕,现在可以正常调用扩展API function onPlusReady() { r = plus.audio.getRecorder(); } var tjurl; function startRecord() { if (r == null) { alert

jQuery获取上传文件的名称的正则表达式

  在Web开发中,经常会涉及到文件上传.文件上传时通常都要验证文件的有效性,这个通常就要用正则表达式来判断. 方法一: ? 1 2 3 4 5 6 7 $('input[type="file"]').on('change', function() { var reg = /[^/]*[/]+/g; //匹配文件的名称和后缀的正则表达式 var name = $(this).val().replace(reg, ''); var postfix = /.[^.]+/.exec(name

jQuery获取上传文件的名称的正则表达式_jquery

方法一: $('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']);//获取没有后缀的名