网站地图    收藏   

主页 > 前端 > javascript >

JS去除字符串两端空格的实例整理

来源:自学PHP网    时间:2014-09-19 14:48 作者: 阅读:

[导读] js字符串中空格分为左右空格与中间空格了,下面我整理了可以删除左右中字符串中空格的实例,希望文章对大家有帮助,有需要的朋友进入看看不要错过好东西了。...


//去左空格;
function ltrim(s)
{

return s.replace(/(^s*)/g, "");
}
//去右空格;
function rtrim(s)
{
return s.replace(/(s*$)/g, "");
}
//去左右空格;
function trim(s){
return s.replace(/(^s*)|(s*$)/g, "");
}


去掉字符串两端的空格

String.prototype.trim=function (){return this.replace(/(^/s*)|(/s*$)/g,'');}

去掉字符串中所有的空格:
 
String.prototype.sTrim = function (){return this.replace(//s/g, '');}

或者:

var s = "asd ddd bbb sss";
var reg = //s/g;
var ss = s.replace(reg, "");
alert(ss);

下面是增强版本

// 功能: 1)去除字符串前后所有空格
// 2)去除字符串中所有空格(包括中间空格,需要设置第2个参数为:g)
function Trim(str,is_global)
{
var result;
result = str.replace(/(^s+)|(s+$)/g,"");
if(is_global.toLowerCase()=="g")
result = result.replace(/s/g,"");
return result;
}

jquery trim函数

$.trim(str)

处理长字符串时效率最高。

<script type="text/JavaScript">
//去掉空格
function SystemTrim(str) {
var regExp = /(^s*)|(s*$)/;
return str.replace(regExp,"");
}
//调用
function add()
{
var ownername=document.form1.ownername.value;
if(SystemTrim(ownername)=="")
{
alert("请输入您的称呼!");
return;
}
}
<script>

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论