如何在 JavaScript 中加入子字符串
how to substring in javascript
本文关键字:字符串 JavaScript 更新时间:2023-09-26
我的javascript代码,
var docPath = document.location.pathname.toString()
返回
/myFolder/UserControls/myUserControl.ascx
我想子字符串喜欢
/myFolder/UserControls/
我该怎么做?
Mhh..
var n=str.lastIndexOf("/"); // get the last "/"
var result = str.substring(0, n); // only keep everything before the last "/" (excluded)
你想要的吗?
试试这个...
<!DOCTYPE html>
<html>
<body>
<script>
var str=document.location.pathname.toString();
document.write(str.substring(0,str.lastIndexOf("/")));;
</script>
</body>
</html>
您可以使用match
字符串方法:
var fullPath = '/myFolder/UserControls/myUserControl.ascx';
var path = fullPath.match(/(.+'/)/);
alert(path[1]); // This will output "/myFolder/UserControls/"
您可以在以下 JSFiddle 中验证是否正常工作:http://jsfiddle.net/H5PGb/
var x = docPath.lastIndexOf("/");
var substr = docPath.substr(0, (x+1));
这将查找字符串中的最后一个"/"字符并返回其位置。然后它会获取您的字符串并将字符从 0 放入最后一个"/"字符,并将其放入 substr var 中。
你的问题不是很清楚。你可以试试
var docPath = document.location.pathname.toString()
.substring(0,document.location.pathname.toString().lastIndexOf("/")+1);
var docPath = document.location.pathname.toString();
var sub = docPath.substring(0,docPath.lastIndexOf('/')+1);
这应该有效
相关文章:
- 将DOM节点值与字符串Javascript进行比较
- 到UpperCase字符串Javascript中的特定字符索引
- 替换字符串javascript中的所有特殊字符..
- 在数组中查找某些字符串(Javascript)
- 解析特定的字符串Javascript(Node.js)
- 从字符串 JavaScript 中过滤多个正则表达式
- 在字符串 JavaScript 中使用正则表达式替换
- 忽略字符串javascript中的字符
- 如何检查url是否包含多个字符串.Javascript/jquery
- 截断字符串JavaScript
- 计算字符串javascript中的某些单词
- 从'获取本月的最后一天;2015-02-23'字符串(javascript)
- 从字符串javascript中获取键值对
- 从路径字符串 - Javascript 获取所有父路径
- 在字符串Javascript中查找丢失的字母
- AngularJS:如何使所有ng模型都是字符串.JavaScript和长整数
- 将浮点转换为至少有一个小数点的字符串(javascript)
- 替换字符串 JavaScript 中的多个文本
- 检查另一个字符串 JavaScript 中一个字符串是否有任何字符的最佳方法
- 将变量的值包含在 href 字符串 javascript 中