页面验证url地址
比如说我们在页面的js中取到一个url地址http://bbs.csdn.net/topics/200071426/,我该怎么判断url地址最后一个字符是不是"/",并且把它去除掉,谢谢,急求
------解决方案--------------------直接用js的replace(//$/g,"");把/结尾的替换掉就行了
------解决方案--------------------好多种验证呀,正则,java .split("/") 验证最后一个数组了
------解决方案--------------------
这已经是详细代码了啊。你拿到这个String类型url直接用这个replace(//$/g,"");就可以了啊
------解决方案--------------------正则,java .split("/") 验证最后一个数组了
------解决方案--------------------var url = "http://bbs.csdn.net/topics/200071426";
var lchar = url.charAt(url.length - 1);
url = (lchar=='/'?url.substring(0,url.length-1):url);
------解决方案--------------------
如果仅仅是判断最后一位的话 +1
如果是判断最后一位不能是“/”的话:
String url = "http://bbs.csdn.net/topics/200071426/";
while(url.endsWith("/")){
url=url.substring(0, url.length()-1);
}
------解决方案-------------------- var url = window.location.href;
var lastChar =url.substr(url.length - 1,url.length);
if(lastChar=="/"){
var newurl=url.substr(0,url.length - 1);
alert(newurl);//新的url
//如果是想改变页面的话
//window.location.href =newurl;
}
------解决方案--------------------直接replace(/\/$/,"")就可以了啊