首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js截取字符串解决方法

2012-04-20 
js截取字符串如题,用js截取一个路径d:\a\c\b\e\e.txt为e\e.txt,如何解决啊?谢谢大家了。双引号不算字符

js截取字符串
如题,用js截取一个路径"d:\a\c\b\e\e.txt"为"e\e.txt",如何解决啊?谢谢大家了。双引号不算字符串里的。

[解决办法]

JScript code
  var nowStr = "d:\a\c\b\e\e.txt";  var temp = nowStr.indexOf("e\e.txt");  var endStr = nowStr.substring(temp,nowStr.length);  alert(endStr);
[解决办法]
楼上的可以的。
[解决办法]

JScript code

var nowStr = "d:\a\c\b\e\e.txt";
var temp = nowStr.indexOf("e\e.txt");
var endStr = nowStr.substring(temp,nowStr.length);
alert(endStr);

[解决办法]
JScript code
    var str = "d:\\a\\c\\b\\e\\e.txt";//这里得改成\\    alert(str);    var reg = /\w*?\\\w\.txt$/i    alert(str.match(reg))
[解决办法]
JScript code
 <script language=javascript> 
var str="d:\\a\\c\\b\\e\\e.txt";
alert(str.match(/[^\\]+[\\][^\\]+$/));
</script>

[解决办法]
用正则是比较好些,不用对特殊字符单独处理
[解决办法]
反斜线需要js正则表达式。
[解决办法]
探讨
JScript code

var str = "d:\\a\\c\\b\\e\\e.txt";//这里得改成\\
alert(str);
var reg = /\w*?\\\w\.txt$/i
alert(str.match(reg))

[解决办法]
探讨
JScript code
<script language=javascript>
var str="d:\\a\\c\\b\\e\\e.txt";
alert(str.match(/[^\\]+[\\][^\\]+$/));
</script>

[解决办法]
探讨
JScript code

var str = "d:\\a\\c\\b\\e\\e.txt";//这里得改成\\
alert(str);
var reg = /\w*?\\\w\.txt$/i
alert(str.match(reg))

[解决办法]
正则表达式还没整明白。

热点排行