易截截图软件、单文件、免安装、纯绿色、仅160KB

正则表达式 javascript网页开发

创建RegExp对象实例的两种方式
 
1.使用RegExp对象的显示构造函数,语法为:new RegExp("pattern")[,"flags"];
2.使用RegExp对象的隐示构造函数,语法为:/pattern/flags;
 
3.flags为以下标志字符的组合
 
(1).g作全局标志,如果没有,匹配第一个
 
(2). i 忽略大小写
 
(3).m 多行标志
正则表达式语法参考
1.限定符
(1).{n}:规定前面选项连续出现n次,o{2}:fooood匹配2个o
(2).{n,}:规定前面元素或组合项至少出现n次,o{2,},zo不行,zoooo可以
(3).{n,m}:规定前面元素至少连续出现n次,最多m次,o{1.3}
(4).+:必须出现一次或连续多次.等效于{1,},zo+:z不行,zoo行
(5).*:出现0次或连续多次,等效{0,},zo*,z行,zoo行
(6).?:出现0次或1次
2.选择匹配符
| : 匹配两个选项中任意一个,它的两个选项是"|"字符两边尽可能最大的表达式.
    chapter|section 1  :匹配的是chapter 或 section 1
    (chapter|section) 1 : 匹配的是chapter 1或 section 1
  
3.分组组合和反向作用符
(1).(pattern):合成一个组合项,按顺序存在缓冲区中.(ab);字面意义()用,"(",")"
 
(2).\num:第几个缓冲区的内容,即第几个括号中的内容
   
     (\d)\1{4}:连续5个相同的数字字符:55555,11111
 
     ^b([a-z]+)\1\b/gi,用于匹配所有连续重复的单词部分,\b用于匹配单词边界:Is the cost of of gasolin going up up
 
(3).(?:pattern):不把这部分放在缓冲区中,即不当作子匹配
    
     (?:abc)
 
(4).(?=pattern):称为正向"预测先行"匹配,在被搜索字符串的相应位置必须有pattern部分匹配的内容,但这部分匹配的内容不作
为匹配结果处理,更不会被存储在捕获缓冲区中供以后使用
 
   Windows(?=NT|2000) : 只与Windows 2000或Windows NT中的Windows匹配,而不与Windows 2003中的Windows匹配
 
3.字符匹配符
 
(1).[...]:匹配括号中包含字符集中的任意一个字符,
 
     [abc]:可以a,b,c任意一个匹配
 
(2).[^...]匹配除abc外的任意字符
 
(3).[a-z]:指定范围内任意字符,例:[1-9].[a-z]
 
(4).[^a-z]:除指定范围内任意字符,例:[^1-4]
(5).\d:任何一个�


相关文档:

javascript图片浏览器的核心——图片预加载

javascript图片浏览器的核心——图片预加载
2009-04-06 10:57
      网站开发时经常需要在某个页面需要实现对大量图片的浏览,如果考虑流量的话,大可以像pconline一样每个页面只显示一张图片,让用户每看一张图片就需要重新下载一下整个页面。不过,在web2.0时代,更多人愿意用javas ......

javascript中replace()


javascript中replace()
   在javascript中,String的函数replace()简直太让人喜爱了。它灵活而强大的字符替换处理能力,让我不禁想向大家介绍它。
  replace()最简单的算是能力就是简单的字符替换。示例代码如下:
<script language="javascript">
 var strM = "javascript is a good script ......

javaScript 获得触发事件的元素 支持IE FireFox

<html>
<head>
<mce:script type="text/javascript"><!--
function myclick(event){
var ev =event.srcElement ? event.srcElement : event.target;
}

// --></mce:script>
......

javascript学习方法

 1.不过我教你一个学做网页的技巧
每看到一个漂亮的网页就查看下代码
2.看张孝祥的视频
3。从基础学起。然后学些基本的WEB开发应用
推荐一个网站http://www.ccscript.cn/
该站详细分类JS的基础,对象,极其应用;
该站有多种当今流行的JS框架;
站内主打Jquery框架的基础及应用;
包括特效代码和展示特效; ......

JavaScript验证正则表达式大全

JavaScript验证正则表达式大全
匹配中文字符的正则表达式: [\u4E00-\uFA29]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^x00-xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则表达式:ns*r
评注:可以用来删除空白行
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号