JS获取网址中指定值的正则函数_正则表达式

复制代码 代码如下:

<script type="text/javascript">
String.prototype.getQuery = function(name){
var reg = new RegExp('(^|\\?|&)'+name+'=([^&]*|$)'), url = this.replace(/&/g, '&'), r = url.match(reg);
return r === null ? null : unescape(r[2]);
}
var str = 'http://wpa.qq.com/msgrd?v=3&uin=1438344583&site=qq&menu=yes';
alert(str.getQuery('uin'));
</script>

时间: 2024-12-22 16:26:53

JS获取网址中指定值的正则函数_正则表达式的相关文章

JS获取网址中指定值的正则函数

复制代码 代码如下: <script type="text/javascript"> String.prototype.getQuery = function(name){ var reg = new RegExp('(^|\\?|&)'+name+'=([^&]*|$)'), url = this.replace(/&/g, '&'), r = url.match(reg); return r === null ? null : unesc

[js]一个只删除所有font标签的正则函数_正则表达式

js 求一个只删除所有font 标签的正则函数 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

[a] 1 [/a]转换为网址的UBB的正则_正则表达式

上面这个东东如何才能变成下面那个? 复制代码 代码如下: [a] 1 [/a] 2 [a]3[/a] 4 [/a] 5  [/a] 6 [a] 7 [/a]  [a] 8 [/a]  <a f="1"> 1 <a f="2"> 2 <a f="3">3</a> 4 </a> 5  </a> 6 <a f="7"> 7 </a>  &

js正则判断非法字符限制输入_正则表达式

不能输入!@#¥%--&* 这种字符的正则表达式书写: /[@#\$%\^&\*]+/g 这个是包含以上任意一个特殊字符.取! 即可 alert(!/[@#\$%\^&\*]+/g.test("test")) 返回 false 就代表不包含非法字符 . PS:关于正则表达式,这里再提供2款本站的在线正则表达式工具供大家参考使用(包括常用正则的生成.匹配.测试等): JavaScript正则表达式在线测试工具:http://tools.jb51.net/regex

js正则解析URL参数示例代码_正则表达式

复制代码 代码如下: var url = "http://127.0.0.1/e/action/ShowInfo.php?classid=9&id=2";//定义变量 function parse_url(_url){ //定义函数 var pattern = /(\w+)=(\w+)/ig;//定义正则表达式 var parames = {};//定义数组 url.replace(pattern, function(a, b, c){parames[b] = c;}); /*

tml nit-ASP.NET NHtmlUnit无法获取网址JS赋值的内容。

问题描述 ASP.NET NHtmlUnit无法获取网址JS赋值的内容. 这是ASP.NET里用NHtmlUnit做的一个网页抓取的程序,但是内容是JS赋值的..我这个方法为何抓到的只有源码呢? 我参照了JAVA的写法,也是这样写的,为何ASP.NET就不行呢?? 解决方案 应该是ajax异步操作的,所有你页面抓取的时候.js还没有给值.你可以循环尝试抓取. 解决方案二: java跟asp.net能一样吗 解决方案三: 内容是JS赋值的,也就是你抓取的只是JS之类的源码,而你抓取到这部分源码后并

js获取.aspx页面里面的服务器控件和.ascx中的服务器控件值_实用技巧

A.aspx页面 复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="A.aspx.cs" Inherits="OrderManage_A" %> <%@ Register Src="../UserControl/CtrlCalendar.ascx" TagName="CtrlCalendar&qu

js获取单选框或复选框值及操作_基础知识

复制代码 代码如下: <script> function checkbox() { var str=document.getElementsByName("box"); var objarray=str.length; var chestr=""; for (i=0;i<objarray;i++) {//欢迎来到,我们的网址是www.jb51.net,很好记,,js就是js特效,本站收集大量高质量js代码,还有许多广告代码下载. if(str[i]

JS获取各种宽度、高度的简单介绍_基础知识

有时候项目中会用到用js获取元素位置来定位元素,首先通过图片说明scrollWidth,clientWidth,offsetWidth的关系. JS获取各种宽度.高度的简单介绍: scrollHeight: 获取对象的滚动高度. scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offsetHeight:获取对象相对于版面或由父坐标 of