js截取字符串,请高手帮忙 我的意思是,比如以这个链接为例:http://forum.csdn.net/PointForum/Form/PostTopic.aspx 我要取它中间的 forum.csdn.net 这一部分,去掉前面的“http://”和第一个“/”符号后面的部分。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script> alert("http://forum.csdn.net/PointForum/Form/PostTopic.aspx ".split('\/',3)[2]); </script> 对,假如前面本来就没有http://,怎么办?比如:<script> alert("forum.csdn.net/PointForum/Form/PostTopic.aspx ".split('\/',3)[2]);</script>谢谢。 在网页里取location.href都有http的吧 <script> alert("forum.csdn.net/PointForum/Form/PostTopic.aspx".match(/((\w+):\/\/)?([\w.]+)\/(\S*)/)[3]); </script> 已经根据junp2007的提示解决,谢谢大家。结贴。 function SetString(str,len){var strlen = 0;var s = "";for(var i = 0;i < str.length;i++){ if(str.charCodeAt(i) > 128) strlen += 2; else strlen++; s += str.charAt(i); if(strlen >= len) return s + "...";}return s;} 求个数组的问题。 表格嵌套,Jquery取值问题 EXT下拉列表问题! 大家看看这个是什么编码方式?怎么解码呢? 散分一百,请教一个隐藏错误的问题 checkform() 提交表单时不能调用函数 剪贴板问题:复制内容会自动附加内容(也可以说setTimeout()这个函数问题) 输入框能否对输入字符的字节数进行限制? 怎样在关闭IE窗口时提交页面。 求验证日期格式及日期部分的正则表达式 请教如何将js的变量值通过get方法提交 一个 Ext JS 2.0 Samples 的问题
alert("http://forum.csdn.net/PointForum/Form/PostTopic.aspx ".split('\/',3)[2]);
</script>
alert("forum.csdn.net/PointForum/Form/PostTopic.aspx ".split('\/',3)[2]);
</script>
谢谢。
alert("forum.csdn.net/PointForum/Form/PostTopic.aspx".match(/((\w+):\/\/)?([\w.]+)\/(\S*)/)[3]);
</script>
{
var strlen = 0;
var s = "";
for(var i = 0;i < str.length;i++)
{
if(str.charCodeAt(i) > 128)
strlen += 2;
else
strlen++;
s += str.charAt(i);
if(strlen >= len)
return s + "...";
}
return s;
}