Javascript中为String对象添加 Trim() 方法 <script language=Javascript> //自己动手为string添加Trim function String.prototype.Trim() {return this.replace(/(^\s*)|(\s*$)/g,"");} function String.prototype.Ltrim() {return this.replace(/(^\s*)/g, "");} function String.prototype.Rtrim() {return this.replace(/(\s*$)/g, "");} var str = " meizz "; alert(str.Trim()); </script>
利用Javascript中每个对象(Object)的prototype属性我们可以为Javascript中的内置对象添加我们自己的方法和属性。 以下我们就用这个属性来为String对象添加三个方法:Trim,LTrim,RTrim(作用和VbScript中的同名函数一样) 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, ""); } 怎么样,简单吧,下面看一个使用的实例: <script language=javascript> String.prototype.Trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); }
var s = " leading and trailing spaces ";
window.alert(s + " (" + s.length + ")");
s = s.Trim();
window.alert(s + " (" + s.length + ")");
</script>
<script language=Javascript> 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, "!");} var str = " abc de "; alert(str.Trim()); </script>
<script> // 去左右空格 function Trim() { return this.replace(/\s+$|^\s+/g,""); }
// 去左空格 function LTrim() { return this.replace(/^\s+/,""); }
// 去右空格 function RTrim() { return this.replace(/\s+$/,""); }
String.prototype.Trim=Trim; String.prototype.RTrim=RTrim; String.prototype.LTrim=LTrim; </script>
Example. <script> var form = document.forms[0]; form.elements[0].value.Trim() ; </script>
|
相关推荐
本js集合了大量常用的js字符串操作,1,小数点处理,2.空格处理,3.数据类型校验,4:过滤特殊字符;5:url参数获取等等
js中eval()函数和trim()去掉字符串左右空格应用.docx
1、 去掉字符串前后所有空格: ... 2、 去掉字符串中所有空格(包括中间空格,需要设置第2个参数为:g) 代码如下: function Trim(str,is_global) { var result; result = str.replace(/(^\s+)|(\s+$)/g,"")
对于js中eval()函数的理解和写一个函数trim()去掉字符串左右空格。 trim()是参照了jquery的源码,你可以放心使用。 对于js中eval(... js中处理字符串过滤前后空格的trim函数是没有的, 而jqu
javascript将字符串中的多个空格缩减为一个空格代码实例: 在实际应用中可能有这样的需求,那就是将字符串中的多个空格缩减为一个空格。 下面就是一段能够实现此功能的代码实例。 代码如下: //对字符串扩展 String....
JS常用工具函数(压缩包中含有MD文件可自行查看)--包含:通用格式化时间、字符串验证-验证邮箱、手机号、电话号码、url地址、严格校验身份证号码,判断数据类型-是否是字符串、数字、Boolean、函数、对象、数组...
javascript trim 去空格函数实现代码//www.jb51.net/article/16250.htm下面是增强版本 代码如下:// 功能: 1)去除字符串前后所有空格 // 2)去除字符串中所有空格(包括中间空格,需要设置第2个参数为:g) function Trim...
去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置...
有同事在公司的OA上发了个贴子,介绍在javascript中如何得到中英文混合字符串的长度。 用的是正则表达式。 代码如下: var str = ”坦克是tank的音译”; var len = str.match(/[^ -~]/g) == null ? str.length : str....
代码如下: // 去掉字符串的头空格(左空格) function LTrim(str){ var i; for(i=0;i(str.charAt(i)!=” xss=removed for(i=str.length-1;i>=0;i–){ if(str.charAt(i)!=” “) break; } str = str.substring(0,i+1)...
注意:假如该字符串中的第一个非空格字符不是一个有效整数字符、字符串为空或字符串仅包含空白字符时,则你的函数不需要进行转换。示例一:输入: "42"输出: 42示
在项目中需要验证输入的字符串是否为空,包括空格,不太喜欢使用正则,所以就想到了js的indexOf函数,indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置,如果要检索的字符串值没有出现,则该方法...
js 验证字符串功能实例代码如下所示: //去除空格 function jsTrim(value) { var reg = /^\S$/; if (!value) return ""; if (value.length == 0) return value; else { var lp, rp; lp = 0; rp = value....
您可能感兴趣的文章:javascript将字符串中的多个空格替换为一个空格的正则实例JS使用正则实现去掉字符串左右空格的方法JS去除空格和换行的正则表达式(推荐)javascript使用正则表达式实现去掉空格之后的字符...
一般都用substr(start,length),第一个参数是开始位置的下标 必须,可以为负数,下标-1 是指字符串中最后一个字符,下标-2 是指倒数第二个字符,以此类推;第二个参数是要截取子串的长度 可选,截取的方向都是从左往...
您可能感兴趣的文章:javascript将字符串中的多个空格替换为一个空格的正则实例JS使用正则实现去掉字符串左右空格的方法JS去除空格和换行的正则表达式(推荐)javascript使用正则表达式实现去掉空格之后的字符js去掉首...
去掉字符串起始和结尾的空格。 jQuery 代码: 代码如下: $.trim(” hello, how are you? “); jquery 循环读取checkbox值 复制代码 代码如下: 代码如下: $(“input[type=checkbox][checked]”).each(function(){ //...
1、js去掉字符串的空格//去左空格;function ltrim(s)…{ return s.replace(/(^s*)/g, “”);}//去右空格;function rtrim(s)…{return s.replace(/(s*$)/g, “”);}//去左右空格;function trim(s)…{//s.replace(/(^s...
实例 代码如下: [removed] var str=” yexj00 “; str=str.replace(/^s*|s*$/... [removed] 实例 代码以及测试代码如下: 代码如下: [removed] //删除字符串两侧的空白字符。 function trim(str){ return str.replace(/