易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : javascript

JavaScript 正则表达式 选择、分组和引用

JavaScript的正则表达式支持布尔操作,除了作为 选择的“布尔或”操作之外,正则表达式还支持分组和引用
。其实选择、分组和引用的作用分别为:指定选择项、对子表达式分组和引用 前一子表达式的特殊字符。
正则表达式的选择:
所谓选择即在多个条件里面选择一个,比如说卖水果的大爷说送你个水果,你可以选择“梨”,“苹果”,“西瓜”中的任何一个。当然你会选择西瓜,呵呵。
字符”|”用于分隔供选择的字符
,例如/西瓜|梨|苹果/匹配的是“西瓜”,“梨”,或者是“苹果”。同样我要
是想根据昨天讲过的字符类去匹配一些规则,比如我想匹配3个数字,或者是4个小写字母就可以用模式/\d{3}|[a-z]{4}/,呵呵,咋样?即了解
了选择,又用上了字符类,同时呢我们还用到了重复,这几天讲的东西都复习了一遍,哈哈。
选择项是从左到右考虑,直到发现了匹配项。如果左边的选择项匹配,则忽略右边的匹配项,即使它产生更好的匹配。
其实上面的话是很好理解的,还是拿大爷送你水果的例子,大爷第一次拿出西瓜,问你要不要?如果你选择了西瓜,大爷自然不会再问你要不要苹果或者梨了。而 ......

JavaScript正则表达式的用法

JavaScript正则表达式的用法
正则表达式是一种可以用于模式匹配和替换的强大工具,在很多语言中都可以应用。JavaScript对正则表达式提供了很好的支持,
Javascript中有一个正则表达式对象RegExp。该对象提供了大量的属性和方法来处理正则表达式,同时,String对象也提供了相关的方法来
处理正则表达式,在Web应用中,经常使用正则表达式来验证用户输入的信息,例如在用户注册过程中,验证输入的Email地址是否合法。以下我们就介绍一
下正则表达式的基本用法。
JavaScript正则表达式的基本用法
正则表达式的作用主要有三:

验证数字是否符合特定模式;
利用正则表达式找到特定文本而后删除或者替换文本;
按模式匹配在字符串中查找查找匹配子字符串。
Javascript中使用正则表达式的方法有二:

一是使用RegExp对象
其基本语法为:var rx=new RegExp(pattern[,flags]);
,其中参数pattern是一个字符串,表示要使用的正则表达式模式,参数flag为一个可选的字符串,表示如何应用模式的标志,多种标志可以组合使用。
主要有三种模:g;全文查找出现的所有模式;i:忽略大小写;m:多行查找;
二是使用正则表达式直接量 var rx=/pattern/flags;
pattern ......

在javascript中实现类似PHP的var_dump 的方法

在PHP中,我们为了查看数组,调试程序,经常使用var_dump() 但是写js的时候,就没这么方便。其实也有个方法,就是使用js的toSource方法来查看数组 目前IE不支持,要使用FF来看。 代码示例: alert((address).toSource()); ......

在javascript中实现类似PHP的var_dump 的方法

在PHP中,我们为了查看数组,调试程序,经常使用var_dump() 但是写js的时候,就没这么方便。其实也有个方法,就是使用js的toSource方法来查看数组 目前IE不支持,要使用FF来看。 代码示例: alert((address).toSource()); ......

用JavaScript封装下FileSystemObject,做下文件操作!

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor
 */
var File = {
    name:'',
    path:'',
    ext:'',
    cfiles:[],
    attributes:{
        driver:'',
        parentFolder:'',
        shortName:'',
        shortPath:'',
        type:''
    },
    getInstance:function(){
      var reObj = {};
      this.path = arguments[0];
      this.name = arguments[1];
      Object.extend(reObj, this);
      //初始化FSO对象
      try{
          th ......

javascript 去掉数组中前或后重复项

下面两个方法实现了数组中去掉 前面 或者 后面的 重复项
去掉前面的重复项方法 把array [1, 2, 3, 1, 4, 5]去掉前面重复项 得到 [2, 3, 1, 4, 5].
function unique(a)
{
var r = new Array();
o:for(var i = 0, n = a.length; i < n; i++) {
for(var x = i + 1 ; x < n; x++)
{
if(a[x]==a[i]) continue o;
}
r[r.length] = a[i];
}
return r;
}
去掉后面的重复项方法 把array [1, 2, 3, 1, 4, 5]去掉后面重复项 得到  [1, 2, 3, 4, 5].
function unique(a)
{
var r = new Array();
o:for(var i = 0, n = a.length; i < n; i++)
{
for(var x = 0, y = r.length; x < y; x++)
{
if(r[x]==a[i]) continue o;
}
r[r.length] = a[i];
}
return r;
}
......

javascript数组介绍

1          JavaScript数组简介
JavaScript数组是一种包含已编码的值的复合数据。数组区别于关联数组,关联数组是将值和字符串关联在一起,而数组是将值和非负整数关联在一起。
数组是对象(可利用typeof运算符)。
2          数组和数组元素
2.1       元素和下标的概念
数组是一种数据类型,包含或存储了编码的值。每个编码的值就叫做
数组的一个元素,每个元素的编码就叫做下标。
    由于JavaScript是一种弱数据类型,所以数据的元素可以是任何的数据类型,包括对象、数组等。
2.2       数组的创建
数组是用构造函数Array()和运算符new创建的。你可以使用以下几种方式来创建数组:
2.2.1        无参数调用
var a = new Array();
2.2.2        明确指定前N个元素的值
var a = new Array(5, 4, 3, 2, 1, "testing");
2.2.3        传递一个数字参数,指定数组长度
va ......
总记录数:2244; 总页数:374; 每页6 条; 首页 上一页 [346] [347] [348] [349] 350 [351] [352] [353] [354] [355]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号