String.prototype.Trim = function() {
return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.LTrim = function() {
return this.replace(/(^\s*)/g, "");
}
String.prototype.RTrim = function() {
return this.replace(/(\s*$)/g, "");
}
String.prototype.htmlEncode = function() {
return this.replace(/&/g, "&").replace(/>/g, ">").replace(/</g,
"<").replace(/"/g, """);
}
String.prototype.htmlDecode = function() {
return this.replace(/&/g, "&").replace(/>/g, ">").replace(/</g,
"<").replace(/"/g, '"');
}
//获得字符串长度,将中文转换为两个字符长度
String.prototype.len= function ()
{
return this .replace(/[^\x00-\xff]/g, "rr" ).length;
}
//截取中英文字符串
String.prototype.sub = function (n) {
var r = /[^\x00-\xff]/g;
if ( this .replace(r, "mm" ).length <= n) return this ;
var m = Math.floor(n/2);
for ( var i=m; i< this .length; i++) {
if ( this .substr(0, i).replace(r, "mm" ).length>=n) {
return this .substr(0, i) + "..." ; }
} return this ;
};
/×××以上资源非原创,乃网上多出收集而来,方便大家使用·····×××/
分享到:
相关推荐
javascript string和array常用扩展方法
本文将详细介绍如何使用JavaScript内置方法来实现数组与字符串之间的转换,其中涉及到了两个重要的字符串处理方法:toString方法和split方法。 首先,Array转为String。在JavaScript中,数组对象的toString方法可以...
### String对象常用的属性与方法 在JavaScript中,`String`对象是用于表示和操作文本的强大工具。它提供了许多内置的方法来帮助我们处理字符串数据。本文将详细介绍`String`对象的一些常用属性和方法,并通过示例...
这篇博文“为JavaScript中的String添加一些常用方法”正是探讨了如何扩展String对象,添加自定义方法以增强其功能。 首先,我们可以看到一个名为`additionStringFunc.js`的文件,这很可能是博主为了实现这些额外...
js 写的string format函数,功能模仿C#中的string.Format方法,已实现(整数 :D、小数:F、货币数字:C、科学计数:E 等4种)数字格式化。参数可以传递数组,也可以传多个参数。
在JavaScript中,可以使用toString()方法和String()函数将不同类型的值转换为字符串。本文将详细解析这两种转换方法之间的区别以及它们各自的使用场景。 首先,我们来了解一下toString()方法。这个方法是几乎所有...
js string转date,js字符串转换成日期,此代码支持将datetime(年月日小时分秒格式)转换为js的Date类型,程序已调试并支持在HTML中运行、代码请见附件。
在JavaScript中,字符串是不可变的,这意味着一旦创建了一个字符串对象,就不能更改它的内容...理解和熟练运用这些方法对于JavaScript开发者来说至关重要。通过本文介绍的方法,你应该能更好地处理字符串的增删操作了。
在JavaScript中,`Date`对象提供了多种方法来获取和设置日期及时间。本文将详细介绍如何将`Date`对象转换成字符串格式,这对于数据展示、存储以及传输等场景非常有用。 #### 1. 基本概念 在JavaScript中,`Date`...
总的来说,`string-width`库提供了一种在Node.js环境中计算字符串在终端显示宽度的方法,解决了全宽字符、多字节字符和控制序列带来的复杂性。这对于任何需要在命令行界面上进行文本格式化的项目都是一个非常有价值...
replace方法是javascript涉及到正则表达式中较为复杂的一个方法,严格上说应该是string对象的方法。只不过牵扯到正则的时候比较多一些。需要我们灵活的使用。 语法: stringObj.replace(regexp/substr,replacement)...
日期转换,long类型时间转换成string类型
转换方法`string2date`接收一个字符串参数,首先使用`replace`方法将所有连字符("-")替换为斜线("/"),然后调用`Date.parse()`函数解析字符串并创建新的`Date`对象。 `Date.parse()`函数尝试解析给定的字符串,并...
原生的JavaScript自ECMAScript5标准引入后,就已经提供了`String.trim()`方法来去除字符串首尾的空白字符,这为开发者带来了极大的便利。然而,在此之前,或者在某些特定环境下(如旧版本的浏览器),`String.trim()...
要将一个 `List` 对象转换成 `String[]` 数组,可以使用 `List` 的 `toArray` 方法。此方法允许传入一个指定类型的数组作为参数,并返回一个包含列表元素的新数组。需要注意的是,传入的数组类型必须与期望的输出...
#StringMap 简单的 javascript StringMap 类。 ###安装节点 npm install string-map --save浏览器(- ) < script src =" path/to/string-map.js " > </ script > ###用法 // nodejs// var String...
在JDK1.5中,String类增加了一个非常有用的静态函数format(String format, Objece... argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一...
js 写的string format函数,功能模仿C#中的string.Format方法,已实现(整数 :D、小数:F、货币数字:C、科学计数:E 等4种)数字格式化。参数可以传递数组,也可以传多个参数。
JavaScript支持两种不同类型的字符串:**String Literal(字符串字面量)** 和 **String Object(字符串对象)**。尽管它们在某些场景下表现相似,但在内部实现和行为上存在显著差异。 ##### String Literal 字符...
在JavaScript中,字符串(String)是基本数据类型之一,用于表示文本数据。在给定文件内容中,介绍了JavaScript字符串对象的一些常用操作和方法,包括构造函数、属性、以及各种处理字符串的方法。 1. String构造...