不太明白你的意思, 儲存起來的話 可以用個hidden
解决方案 »
- 一段js 的switch语句,在IE中就运行不好,chrome很顺利,为啥子?
- 自动增加tr时吃内存怎么解决?
- 关于javascript标签的src属性的问题,急!顶者有分!
- 这个函数的返回值怎么得?
- Jquery获取DOME的一个小问题
- jquery 通过Load加载了一个页面,点击加载页面中刷新按钮时,整个页面都刷新了,如何避免整个页面的刷新
- JS设置cookie连续超过20个值后冲掉domino服务器设置的DomAuthSessId,导致用户需要重登陆问题
- 怎样可以传递参数到新的窗口中?
- 请大虾们提供JS完整的程序参考手册,最好是中文的
- jscript 如何创建并使用ado对象
- ■■■能动态改变setTimeout中的参数吗,给个方法■■■
- 动态变动表格内容
这个网站我到现在也没打开 不知道怎么回事如果你要用正则表达式匹配的话 那尾部就要/(\d+)$/ 分组 用RegExp.$1就能拿到它的值不过用判断字符串的方法 好像还简单点
555 能不能说的详细一些呀,我对javascript实在是不太熟。。
indexOf
试试把
alert(a.replace(/.*? ([^ ]*?)$/,"$1"))
var b="123 34 53 45 ss"
alert(b.replace(/.*? ([^ ]*?)$/,"$1"))
</script>
var str="page 1 of 211";
var temp = str.lastIndexOf(' ');
var ss = str.substring(temp-1,str.length);
var str=???
我还是不明白你的意识你的意识是不是有个String 或者说你能从页面得到一个字符串字符串里面包含“page 1 of 21” 比如说 “sds ds sd page 1 of 21 weqw”
还是说 页面上有个“page 1 of 21” 怎么通过程序拿到页面上的这个字符串啊
现在假如1固定,那么正则表达式可以写成:<b>Page 1</b> of \d+
但是怎么从source code里面提取这个表达式出来放到一个变量呢?
我javascript以前接触很少,所以连最基本的都不会写,555,还请指教哈!
var pattern = new RegExp("<b>Page 1</b> of [0-9]+");
var matchtext=new String("");
matchtext=doc.match(pattern);
var temp=matchtext.lastIndexOf(" ");可是这样得到的temp值是-1,假如lastIndexOf("age")也是返回-1,-1表示没有
好奇怪哦,matchtext的值是对的:即<b>Page 1</b> of 21
那说明是matchtext.lastIndexOf(" ");这一步出了问题,可是明明<b>Page 1</b> of 21里有子串“ “或者"age"啊,为什么lastIndexOf总是返回-1呢,疑惑阿!!
而是用var tempmatchtext.toString().lastIndexOf(" "),就可以返回正确的结果了
难道new String和toString的作用不一样吗?