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

String.prototype实现的一些javascript函数


//String.prototype使用   
  
//批量替换,比如:str.ReplaceAll([/a/g,/b/g,/c/g],["aaa","bbb","ccc"])   
String.prototype.ReplaceAll=function (A,B) {   
    var C=this;   
    for(var i=0;i<A.length;i++) {   
        C=C.replace(A[i],B[i]);   
    };   
    return C;   
};   
  
// 去掉字符两端的空白字符   
String.prototype.Trim=function () {   
    return this.replace(/(^[\t\n\r]*)|([\t\n\r]*$)/g,'');   
};   
  
// 去掉字符左边的空白字符   
String.prototype.LTrim=function () {   
    return this.replace(/^[\t\n\r]/g,'');   
};   
  
// 去掉字符右边的空白字符   
String.prototype.RTrim=function () {   
    return this.replace(/[\t\n\r]*$/g,'');   
};   
  
// 返回字符的长度,一个中文算2个   
String.prototype.ChineseLength=function()   
{    
    return this.replace(/[^\x00-\xff]/g,"**").length;   
};   
  
// 判断字符串是否以指定的字符串结束   
String.prototype.EndsWith=function (A,B) {   
    var C=this.length;   
    var D=A.length;   
    if(D>C)return false;   
    if(B) {   
        var E=new RegExp(A+'$','i');   
        return 


相关文档:

javascript设计模式之【单体模式】

单体模式(singleton)
单体是在脚本加载时创建的,能将一系列有关联的变量和方法组织为一个逻辑单元,逻辑单元里面的内容通过单一的变量进行访问;
一个单体主要分为三部分
用于访问内部信息的入口变量(如:Sky)
属性(如:nickName/age/timeInfo)
方法(如:sayHello)
基本结构
01
var Sky = {
02
 & ......

使用javascript过滤字符串前后的空格

//过滤两端的空格
    function trim(str){
   return str.replace(/(^\s*)|(\s*$)/g, ""); 
    }
    //过滤左边的空格 
    function ltrim(str){
   return  ......

javascript Prototype 用法

了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。
我们所常见的类包括:数组变量(Array)、逻辑变量(Boolean)、日期变量(Date)、结构变量(Function)、数值变量(Number)、对象变量(Object)、字符串变量(String) 等,而相关的类的方法,也是程序员经常用到的 ......

ASP.NET中前台javascript与后台代码调用(2)

ASP.NET中前台javascript与后台代码调用
2010-03-31 10:01
.net中C#代码与javaScript函数的相互调用问题。
  问:
  1.如何在JavaScript访问C#函数?
  2.如何在JavaScript访问C#变量?
  3.如何在C#中访问JavaScript的已有变量?
  4.如何在C#中访问JavaScript函数?
  问题1答案如下:
  javaScript函 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号