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

.net和javascript 正则表达式的对比

javascript
声明:1.var reg=new Regex("^表达式$","参数") 2.匿名(JSon的写法) /表达式/参数,如:/表达式/gi
注意:二种声明是等效的,以下使用reg的位置,也可用"匿名"替换.
替换:
var str="字符串";
var str2= str.replcace(reg或匿名,"替换成的字符串")
找出所有包含的:
var str="字符串";
var arr=str.match(reg);for(var i=0;i<arr.length;i++){alert(arr[i]);}
是否匹配:
var str="字符串";
if(reg.test(str)){匹配}else{不匹配}
.net
.net的正则表达式的使用既可以使用对象的方法,也可用类的静态方法
引用:using System.Text.RegularExpressions;
声明:1.Regex reg=new Regex("^表达式$","参数")
替换:
string str="字符串";
string str2= reg.replcace(str,"替换成的字符串") 或string str2=Regex.replace(str,reg,"替换成的字符串")
找出所有包含的:
string str="字符串";
Match arr=reg.match(str);或Match arr=Regex.match(str);
for(int i=0;i<arr.count;i++){string tmp=arr[i].value;}
是否匹配:
string str="字符串";
if(reg.IsMatch(str))或if(Regex.IsMatch(str))
{匹配}else{不匹配}
.net常用表达式:
匹配汉字,数字,字母:Regex reg=new Regex("^[0-9a-zA-Z\u4E00-\u9FA5]+");


相关文档:

一个通用的JavaScript分页


一个通用的JavaScript分页
1.JavaScript代码
Pagination=function(id)
{
var totalNum=0;
var maxNum=10;
var pageUrl="";
var breakpage = 5;
var currentposition = 0;
var breakspace = 2;
var maxspace = 4;
var currentpage=1;
var perpage=10;
var id =id;
this.initPage = function( ......

Javascript之浏览器对象


浏览器对象
 
 
浏览器对象就是网页和浏览器本身各种实体元素在JavaScript程序中的体现。这样的浏览器对象主要包括以下几个
●  Navigator:管理者当前使用浏览器的版本号、运行的平台以及浏览器使用的语言等信息。
●  Windows对象:处于整个从属表的最顶级位置。每一个这样的对象代表一个浏览 ......

学习《JavaScript高级程序设计》学习笔记(三)

第三章   对象基础
      在javaScript中,对象是无特定顺序的值的数组。
一、对象的类型
    分为本地对象、内置对象和宿主对象三种,其中内置对象也属于本地对象。
二、本地对象:
    1、Array类,数组类。
      ......

javascript 的perl类型的正则表达式

(1)var recat = new RegExp("cat");    //简单定义。
        var recat = new RegExp("cat","gi");//g->global,i->case insensitive.
        var recat = /cat/gi;                       ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号