javascript中的正则表达式的问题-
时间:2008-06-19 10:29:59
来源:论坛整理 作者: 编辑:chinaitzhe
网友回复:此回复为自动发出,仅用于显示而已,并无任何其他非凡作用
楼主截止到2008-06-18 22:30:08的汇总数据:
发帖数:2
结贴数:0
结贴率: 0.00%
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
网友回复:(? <=\? ¦&)[^&]
这样能搜索到
网友回复:下面的方法没有用到正则,但是可以读参数
username和password的值分别对应
Request(username)和Request(password)
- JScript code
Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ <SCRIPT LANGUAGE="JavaScript"> function Request(strName) { var strHref = window.document.location.href; var intPos = strHref.indexOf("?"); var strRight = strHref.substr(intPos 1); var arrTmp = strRight.split("&"); for(var i = 0; i < arrTmp.length; i ) { var arrTemp = arrTmp[i].split("="); if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1]; } return ""; } </SCRIPT>
网友回复:错了,应该是Request("username")和Request("password")
网友回复:为什么一定要用js?
request.getParameter("usename");
request.getParameter("password");
这样可以轻松搞定啊
网友回复:楼主 不好意思 刚才发错了 js中不支持零宽断言
我修改了下
- HTML code
Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <script type="text/javascript"> var url="http://www.xxxx.com/xxx.jsp?usename=yy&password=555&admin=666"; var pattern=/[^\?|&] (?=&|$)/ig; var jg=url.match(pattern); for(var i =0; i<jg.length;i ){ alert(jg[i]); } </script> </head> <body> </body> </html>
网友回复:是不支持负向零宽断言
我不轻易啊.. 觉得还行.. 就给分吧..
关键字:javascript,正则,表达式,问题,进来,看看,
下一篇:下面没有链接了











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面