摘要: 有了正则表达式基本知识,可以看看正则表达式在JavaScript的应用了,在一切开始之前,看看RegExp实例的几个属性RegExp实例对象有五个属性global:是否全局搜索,默认是falseignoreCase:是否大小写敏感,默认是falsemultiline:多行搜索,默认值是falselastIndex:是当前表达式模式首次匹配内容中最后一个字符的下一个位置,每次正则表达式成功匹配时,lastIndex属性值都会随之改变。source:正则表达式的文本字符串除了将正则表达式编译为内部格式从而使执行更快的compile()方法,对象还有两个我们常用的方法regObj.test(strO 阅读全文
posted @ 2014-03-04 17:13 sexy_girl 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 定义JavaScript种正则表达式有两种定义方式,定义一个匹配类似的字符串1. 构造函数var reg=new RegExp(']+%>','g');2. 字面量var reg=/]%>/g;g:global,全文搜索,默认搜索到第一个结果接停止i:ingore case,忽略大小写,默认大小写敏感m:multiple lines,多行搜索元字符正则表达式让人望而却步以一个重要原因就是其转义字符太多了,组合非常之多,但是正则表达式的元字符(在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符)并不多元字符:( [ { \ ^ $ | ) ? 阅读全文
posted @ 2014-03-04 17:11 sexy_girl 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 很长时间没看 正则表达式了,碰巧今天用到,温故知新了一把 看书学习吧50% 的举一反三练习中的原创。一 javascript正则表达式的基本知识1 javascript 正则对象创建 和用法 声明javascript 正则表达式 var reCat = new RegExp("cat");你也可以var reCat = /cat/; //Perl 风格 (推荐)2 学习最常用的 test exec match searchreplacesplit 6个方法 1) test检查指定的字符串是否存在 var data = "123123"; var reCa 阅读全文
posted @ 2014-03-04 17:10 sexy_girl 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 今天写组件的时候遇到一个问题,就是当我需要对获取到的对象列表进行删减的时候,发现没有合适的方法,比如://获取图片列表var imgs = document.getElementsByTagName("img");这个列表可以用imgs[0]的数组方法访问元素,但是不能用数组的方法进行编辑.shift()等数组方法无效removeChild()无效deleteimgs[0]无效从网上查了查有个方法可以把这对象列表返回成数组:aImg = Array.prototype.slice.call(imgs);但是这方法不支持ie,于是就有了现在的最终方法:function con 阅读全文
posted @ 2014-03-04 14:32 sexy_girl 阅读(315) 评论(0) 推荐(0) 编辑