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

正则解决方案

2013-01-02 
正则var pagename /\/([a-zA-Z].+)/i.exec(location.href) 请问这个正则代替如下url/Products&Services

正则
var pagename = /\/([a-zA-Z].+)/i.exec(location.href); 
请问这个正则代替如下url  
/Products&Services/abcd/
/Products&Services/dfgadf/
该怎么写


var pagename = /\/(/Products&Services/\w{3,50}/$)/i.exec(location.href); 
这样好像也不对

[解决办法]
var t=['/Products&Services/abcd/','/Products&Services/dfgadf/'];
var pagename = /\/([a-zA-Z].+)/i; 
for(var i in t){
alert(pagename.test(t[i]));
}
不明白你替代是什么意思  是将第一个值换成第二个值吗?
[解决办法]
var pagename = /\/(Products&Services\/\w{3,50}\/$)/i.exec(location.href); 

热点排行