http://www.baidu.com/Q?k=0012719021908563998510650 有时候,我们需要在静态页面捕获?号传值,这时就需要用到js的正则表达式. 例如:我们要获取上面这个url的k的值 function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var reg_rewr…
var reg = '[a-zA-z]+://[^\s]*';//正则var url = $('#add [name=notice_url]').val();if(url.length >0){ var reg_test = new RegExp(reg); var result = reg_test.test(url); if(result != 1){ PopAlert('地址填写错误'); return; }}…
微信授权的方法是,在项目里面配置拦截器(此处可以参考各个框架的拦截器)没有拦截器也可以,反正意思就是跳转到项目里的时候判断微信环境 如果是微信环境, 判断微信环境的方法是 var ua = window.navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == 'micromessenger') { // 微信环境 } 此时处于没有登陆的状态或者需要微信授权的状态跳转微信授权链接 var ua = window.n…
1.通过正则来获取url地址栏的参数: ---------------------------我是分割线-------------------------------- var reg1=/([^?&]+)=([^&]+)/g;var url='https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&rqlang=cn&rsv_enter=1&inputT=28…
一 获取指定URL参数 function getUrlParams(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); //定义正则表达式 var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return nu…
方法一.正则表达式 function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } 方法二.…
这里,通过假数据,手动创建的一个类,然后创建的一个集合,放入下拉框,选好值以后,点确定 会在另一个页面产生对应的id,有不懂的欢迎评论 创建一个类: using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace WebApplication1 { public class Dept { public int Id { get; set; } public string…
现在有一种场景:Url是数据库里面的,里面带有很多参数,如何获取具体参数的值呢? var uri = new Uri(pageUrl); var queryString = uri.Query; var regPattern = @"stage=([^&]*)?"; var regMatch = Regex.Match(pageUrl, regPattern); ].ToString(); 用这种方法就可以提取到具体的参数了.可以自己修改成一个公共的方法,根据key获取.…
public class HomeController : Controller { public ActionResult Index() { var url = "http://www.ly.com?ak=abcdefg&user=sbd"; var queryString = "ak=hello&user=test&passpord=111"; url = this.DealQueryString(url, queryString);…
在js字符串对象原型中添加这个获取链接参数值方法,getAddrVal(): String.prototype.getAddrVal = String.prototype.getAddrVal||function(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var data = this.substr(1).match(reg); return data!=null…
function getvl(name) { var reg = new RegExp("(^|\\?|&)"+ name +"=([^&]*)(\\s|&|$)", "i"); if (reg.test(location.href)) return unescape(RegExp.$2.replace(/\+/g, " ")); return ""; };用法简单的说一下:比如ur…