JS去空格总结,JS去除字符串两端空格的实例整理
分类:服务器

//去左空格;function ltrim{

JS去掉空格

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

js去空格
   去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去。 

return s.replace;}//去右空格;function rtrim{return s.replace;}//去左右空格;function trim{return s.replace;}

Js代码 
<script type="text/javascript">  
  //去左空格;   
 function ltrim(s){     
    return s.replace(/(^s*)/, "");  
 }   
 //去右空格;   
function rtrim(s){   
  return s.replace(/(s*$)/, "");  
}   
 //去左右空格;   
 function trim(s){  
   //s.replace(/(^s*)|(s*$)/, "");  
  return rtrim(ltrim(s));   
 
 }   
 
//====================================================================  
 
 
如果是去掉半角和全角空格就把 s 替换成 [' '|' '] 就变成  
//去左空格;  
function ltrim(s){  
return s.replace(/(^[' '|' ']*)/, '');  
}  
//去右空格;  
function rtrim(s){  
return s.replace(/([' '|' ']*$)/, '');  
 
//=====================================================================  
 
 
function show(a){  
    var f = trim(a)  
    alert(f);  
    alert(f.length);  
 }  
 
</script>  
JS去空格总结,JS去除字符串两端空格的实例整理。<input type="text" id="admin" onblur="show(this.value)"/> 

//去左空格;
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, "");
}

  去除所有空格:   
  str   =   str.replace(/s /g,"");   
    
  去除两头空格:   
  str   =   str.replace(/^s |s $/g,"");

本文出自“tigers-wang-yahoo-com-cn”

去掉字符串两端的空格

 

Js代码 script type=text/javascript //去左空格; function ltrim(s){ return s.replace(/(^s*)/, ); } //去右空格; function rtrim(s){ return s.replace(/(s*$)/,...

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

 写成函数可以这样:(trim(str))
  <script type="text/javascript">
   function trim(str){ //删除左右两端的空格
       return str.replace(/(^s*)|(s*$)/g, "");
   }

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

   function ltrim(str){ //删除左边的空格
       return str.replace(/(^s*)/g,"");
   }
   function rtrim(str){ //删除右边的空格
       return str.replace(/(s*$)/g,"");
   }
  </script>

或者:

 写成类的方法格式如下:(str.trim();)

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

  <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,"");
   }
  </script>

下面是增强版本

// 功能: 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>

...

本文由澳门新萄京发布于服务器,转载请注明出处:JS去空格总结,JS去除字符串两端空格的实例整理

上一篇:澳门新萄京:href用法总括_功底知识_脚本之家 下一篇:没有了
猜你喜欢
热门排行
精彩图文