var str='a/a/a/a/b/b/c/c/c/d/e/e/e';
alert(str.match(/((\w+)\/)\1*\2*/g));
alert(str.match(/((\w+)\/)\1*\2*/g));
解决方案 »
- 求点击改变内容的代码(要求能通过IE8安全保护)
- 请大家帮忙给看看if (FlagNew && Opp != "="); 这句是什么意思?
- 急急急急!!extjs4里的store.load返回0条记录的时候报错
- 如何得知姿态栏的宽度?
- 请问如何让radio控件只读不能选,使用disabled属性时,在表单提交时得不到该值,有没有别的办法?
- 关于js对象的问题
- 单击一个按纽或图片,如何获得它们左上角的位置的X,Y值呢?
- 关于showModalDialog的问题(80分)
- 关于正则表达式的一个问题
- javascript如何实现excel中的数据透视表或分类汇总的功能
- 如何判断子页面的文本框是否存在?
- 如何通过JS获取网页关键字并进行点击
不好意思,再请教一下,我写了如下代码:
<script>
var str='a/a/a/a/b/b/c/c/c/d/e/e/e';
var str2=str.match(/((\w+)\/)\1*\2*/g);
alert(str2.split(",")[0])
</script>
运行通不过,提示:“对象不支持split属性或方法”
(我是用的IE10)
var result=str.match(/((\w+)\/)\1*\2*/g); //result已经是数组了,直接取数据即可,无需分离
alert(result[0]);
那,如何知道result的长度呢?
可以直接用split(result,",").length吗?
那,如何知道result的长度呢?
可以直接用split(result,",").length吗?不是吧,最基本的东西要掌握呀,result已经是数组了,那么怎么得到数组的长度,你不知道吗?
数组本身就有属性length 即result.length
那,如何知道result的长度呢?
可以直接用split(result,",").length吗?不是吧,最基本的东西要掌握呀,result已经是数组了,那么怎么得到数组的长度,你不知道吗?
数组本身就有属性length 即result.length实在是不好意思
今天将这段代码换成了中文人名后,提示为null
即将:var str='张三/张三/张三/张三/李四/李四/王小二/王小二/王小二/王小二/';
Return_false兄能不能帮解释一下这个正则表达式的含义,我会学着试着去改改看。
网上百度了很多次,没有找到答案!