JavaScript的系统函数学习

JavaScript的系统函数学习
1.编码处理函数 1) encodeURI 返回一个对URI字符串编码后的结果。URL是最常见的一种URI; 2) decodeURI 将一个已编码的URI字符串解码成最原始的字符串返回; 3) 举例: eg. < Script language = " javascript " >        <!--        var encodeStr = encodeURI( &quo...

用JavaScript验证密码强度

用JavaScript验证密码强度
规则如下: 四种组合指 数字,小写字母,大写字母,其它字符 把密码强度分为四等: 1. 密码长度小于或等于四位.或者密码只有一种组合 2. 密码长度大于四位, 且有两种组合. 3. 密码长度大于四位, 且有三种组合. 4. 密码长度大于四位, 且有四种组合. 如果没有输入则返回0 判断函数: 其实函数主体只有一句,只利用了一个正则.之间却应用了好几个技巧. 首先,这个正则会得到五个捕获组. 前四个捕获组会告诉我们这个字...

Javascript正则表达式简介(五)

Javascript正则表达式简介(五)
选择与编组 选择允许使用 '|' 字符来在两个或多个候选项中进行选择。通过扩展章节标题的正则表达式,可以将其扩充为不仅仅适用于章节标题的表达式。不过,这可没有想象的那么直接。在使用选择时,将匹配'|' 字符每边最可能的表达式。你可能认为下面的 JScript 和 VBScript 表达式将匹配位于一行的开始和结束位置且后跟一个或两个数字的 'Chapter' 或 'Section': JavaScript代码 /^Chapter|Section ...

Javascript正则表达式简介(四)

Javascript正则表达式简介(四)
限定符 有时候不知道要匹配多少字符。为了能适应这种不确定性,正则表达式支持限定符的概念。这些限定符可以指定正则表达式的一个给定组件必须要出现多少次才能满足匹配。 下表给出了各种限定符及其含义的说明: 字符 描述 * 匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。 * 等价于{0,}。 + 匹配前面的子表达式一次或多次。例如,'zo+' 能匹配 "zo&qu...

Javascript正则表达式简介(三)

Javascript正则表达式简介(三)
字符匹配 句点 (.) 匹配一个字符串中任何单个的打印或非打印字符,除了换行符 (\n) 之外。下面的 JScript 正则表达式可以匹配 'aac'、'abc'、'acc'、'adc'如此等等,同样也可以匹配 'a1c'、'a2c'、a-c'以及 a#c': JavaScript代码 /a.c/   等价的 VBScript 正则表达式为: ASP/Visual Basic代码 "a.c"   如果试图匹配一个包含文件名的字符串,其中句点 (.) 是输入字...

Javascript正则表达式简介(二)

Javascript正则表达式简介(二)
建立正则表达式 构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与操作符将小的表达式结合在一起来创建更大的表达式。 可以通过在一对分隔符之间放入表达式模式的各种组件来构造一个正则表达式。对 JScript 而言,分隔符为一对正斜杠 (/) 字符。例如: JavaScript代码 /expression/   对 VBScript 而言,则采用一对引号 ("") 来确定正则表达式的边界。例如:...

Javascript正则表达式简介(一)

Javascript正则表达式简介(一)
正则表达式 如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。 请回想一下在硬盘上是如何查找文件的。您肯定会使用 ? 和 * 字符来帮助查找您正寻找的文件。? 字符匹配文件名中的单个字符,而 * 则匹配一个或多个字符。一个如 'data?.dat' 的模式可以找到下述文件: data1.dat data2.dat datax.dat dataN.dat 如果使用 * 字符代替 ? 字符,则将扩大找...
Copyright © 寂寞部屋 保留所有权利.   Theme  Ality

用户登录