摘要: 如果说这是一篇关于正则表达式的小结,我更愿意把它当做一个手册。 RegExp 三大方法 本文的RegExp采用直接量语法表示:/pattern/attributes。attributes有三个选择,i、m和g,m(多行匹配)不常用直接省略,所以一个pattern(匹配模式)可以表示如下: var p 阅读全文
posted @ 2016-03-06 21:42 麒麟阁 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一个程序通常有3种类型的异常,分别为“语法异常”、“运行时的异常”和“逻辑异常”,其中“语法异常”通常是在程序员输入一些编译器无法识别的代码后发生的;“运行时的异常”通常是在运行时碰到一个错误时发生的,它与“语法异常”的区别在于它不一定是JavaScript语言的错误引发的异常;“逻辑异常”往往发生 阅读全文
posted @ 2016-03-06 21:40 麒麟阁 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 定义 在javascript我们可以通过内建的类来定义一个正则表达式。 1 var reName = new RegExp("nowamagic"); 实际上RegExp类的构造函数可以接受两个参数,除了本身需要匹配的模式字符串外,还可以定义指定额外处理方式的第二个参数。 1 var reName 阅读全文
posted @ 2016-03-06 21:20 麒麟阁 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 正则表达式可以: •测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证 •替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字 •根据模式匹配从字符串中提取一个子字符串。 阅读全文
posted @ 2016-03-06 21:18 麒麟阁 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 定义 JavaScript种正则表达式有两种定义方式,定义一个匹配类似 <%XXX%> 的字符串 1. 构造函数 var reg=new RegExp('<%[^%>]+%>','g'); 2. 字面量 var reg=/<%[^%>]%>/g; g: global,全文搜索,默认搜索到第一个结果接 阅读全文
posted @ 2016-03-06 21:16 麒麟阁 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript中经常会使用Boolean值作为条件对结果进行检测,Boolean值可以从Boolean对象中获得相关的属性和方法,也可以通过Boolean对象的相关方法将Boolean值转换成字符串。 1.创建Boolean对象 Boolean对象是JavaScript的一种基本数据类型,是 阅读全文
posted @ 2016-03-06 21:02 麒麟阁 阅读(1424) 评论(0) 推荐(0) 编辑
摘要: 由于JavaScript使用简单数值完成日常数值的计算,因此,Number对象很少被使用,当需要访问某些常量值时,如数字的最大或最小可能值、正无穷大或负无穷大时,该对象显得非常有用。 1.创建Number对象 Number对象是原始数值的包装对象,使用该对象可以将数字作为对象直接进行访问。它可以不与 阅读全文
posted @ 2016-03-06 20:56 麒麟阁 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 本文由我从网上整理而来、、、 Math 对象用于在 JavaScript 进行常见的数学计算。 与 String、Date 对象不同的是,Math 对象并不是对象的类,没有构造函数 Math(),因此无需创建 Math 对象而可以直接使用 Math 对象。同样的,Math 对象内的方法也是静态方法, 阅读全文
posted @ 2016-03-06 20:37 麒麟阁 阅读(292) 评论(0) 推荐(0) 编辑
摘要: js用FileSystemObject 对象实现文件控制 一、功能实现核心:FileSystemObject 对象 其实,要在Javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。在详细介绍FileSystemobject对象的各个属性和方法的使用细节前,先来看看 阅读全文
posted @ 2016-03-06 13:16 麒麟阁 阅读(725) 评论(0) 推荐(0) 编辑