编写一个方法来获取页面url对应key的值
2014-02-22 17:20
381 查看
(如:当前页地址为http://www.tgnet.com/index.aspx?id=123&name=test,输入"id"即获得"123",输入"name"获得"test")
window.onload = function () {
var reemail = new RegExp("\\w+[@]\\w+[.]\\w+", "ig");
var str = document.getElementById("bigying").innerText;
var strre = str.match(reemail);
for (var i = 0; i < strre.length; i++) {
alert(strre[i]);
}
}
function QueryString (val) { var uri = window.location.search; var re = new RegExp("" +val+ "=([^&?]*)", "ig"); return ((uri.match(re))?(uri.match(re)[0].substr(val.length+1)):null); } 比如 url地址 www.1234.com/page.html?aa=1&bb=2 获取aa的值 var cc = QueryString('aa'); 上述方案有bug,
www.1234.com/page.html?aa=1&bb=2 &bbb=3 无法正确识别 现改进如下
var re = new RegExp("[?&]" +val+ "=([^&?]*)", "ig"); return ((uri.match(re))?(uri.match(re)[0].substr(val.length+2)):null); 以?或者&开始,以非?&结束 截取。 获取页面中所有电子邮箱
window.onload = function () {
var reemail = new RegExp("\\w+[@]\\w+[.]\\w+", "ig");
var str = document.getElementById("bigying").innerText;
var strre = str.match(reemail);
for (var i = 0; i < strre.length; i++) {
alert(strre[i]);
}
}
相关文章推荐
- Spring获取properties中同一个key对应的多条value的方法
- JSP获取上一个访问页面URL的方法
- 首次进入页面刷新1次|JSP获取上一个访问页面URL的方法
- JSP获取上一个访问页面URL的方法
- DedeCms获取当前页面URL地址的调用方法
- php获取当前页面完整真实的url地址的方法,包括带参数的,总结了三种方法
- ASP获取当前页面URL地址(带参数)的方法(zhuan)
- PHP获取当前页面完整URL的方法
- vc 多个菜单 绑定一个 方法 获取对应控件id
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- js 获取 前一个页面的 url
- JavaScript——js获取url方法,方便以后页面的跳转
- javascript获取url中对应参数的方法
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- ASP获取当前页面带参数的网址(URL地址)的方法
- 织梦DedeCms获取当前页面URL地址的调用方法
- 获取上一页面的URL和本页的URL的方法
- 微信相关 -- 可以通过调用下面的方法 请求对应的url 获取微信服务器返回的json数据
- jsp页面使用el按key获取map中的对应值