一个用JavaScript去除字符串两端空格的function

原创 2005年05月27日 09:27:00

function Trim(str)
{
 var s = str;
 var i,len;
 var hasEmpty = false;
 if(s.charAt(0) == " ")
 {
  s = s.replace(" ","");
  hasEmpty = true;
 }
 len = s.length;
 if(s.charAt(len-1) == " ")
 {
  s = s.replace(" ","");
  hasEmpty = true;
 }
 if(hasEmpty == true)
 {
  s = Trim(s);
 }
 else
 {
  return s;
 }
}

<HTML>
<HEAD>
<TITLE>饼图</TITLE>
<script>
function DrawPieChart()
{
    var totalvalue = value1.value/360 + value2.value/360 + value3.value/360 + value4.value/360;
    var per1 = value1.value/totalvalue;
    var per2 = value2.value/totalvalue;
    var per3 = value3.value/totalvalue;
    var per4 = value4.value/totalvalue;

    var per12 = per1 + per2;
    var per123 = per1 + per2 + per3;

Chart.innerHTML = "<OBJECT ID='PieChart' CLASSID='CLSID:369303C2-D7AC-11D0-89D5-00A0C90833E6' STYLE='position:relative;top:0;left:0;width:400;height:400'><PARAM NAME='Line0001' ALUE='SetLineColor(255, 0, 127)'><PARAM NAME='Line0002' VALUE='SetFillStyle(1)'><PARAM NAME='Line0003' VALUE='SetFillColor(0, 255, 80)'><PARAM NAME='Line0004' VALUE='Pie(-100, -100, 200, 200, 0, "+ per1 +", 0)'><PARAM NAME='Line0005' VALUE='SetFillStyle(1)'><PARAM NAME='Line0006' VALUE='SetFillColor(0, 0, 255)'><PARAM NAME='Line0007' VALUE='Pie(-100, -100, 200, 200, "+ per1 + ", " + per2 + ", 0)'><PARAM NAME='Line0008' VALUE='SetFillStyle(1)'><PARAM NAME='Line0009' VALUE='SetFillColor(0, 128, 128)'><PARAM NAME='Line0010' VALUE='Pie(-100, -100, 200, 200, "+per12+","+per3+", 0)'><PARAM NAME='Line0011' VALUE='SetFillStyle(1)'><PARAM NAME='Line0012' VALUE='SetFillColor(255, 0, 0)'><PARAM NAME='Line0013' VALUE='Pie(-100, -100, 200, 200, "+per123+","+per4+", 0)'></OBJECT>"

}
</script>
</HEAD>
<BODY>
<table border=1 width=100%>
<tr><td id="Chart" width=50% height=400 align=center>
准备画图。。。</td>
<td width=50%>
<p align=center>
输入4个数<br>
<input id="value1" type=text size=6 value=0>
<input id="value2" type=text size=6 value=0>
<input id="value3" type=text size=6 value=0>
<input id="value4" type=text size=6 value=0>
</p>
<p align=center>
<input type=button onclick="DrawPieChart()" value="画饼图">
</p>
</td>
</tr>
</table>
</BODY>
</HTML>

JavaScript中去掉字符串两端空格(trim)

在JavaScript中需要用到trim的地方很多,但是JavaScript又没有独立的trim函数或者方法可以使用。有些浏览器如chrome、ie9、ie10、firefox都已经提供了内置的tri...
  • accountwcx
  • accountwcx
  • 2012年10月31日 21:50
  • 1697

正则删除字符串左、右或两端的空格经验总结

我们前端在与后台人员进行数据交互时,经常会碰到这样的情况,我们经常需要获取文本框中用户输入的信息,然后通过ajax或form提交到后台。但是在用户输入信息时,我们无法保证用户输入的数据两端都没有空格。...
  • hzj9118
  • hzj9118
  • 2014年09月06日 18:20
  • 1007

001_005 Python 去除字符串两端的空格

代码如下: #encoding=utf-8 print '中国' #去除字符串两端的空格 str = ' abc 中国 ' print '-'+str.lstrip()+'-' print ...
  • houyj1986
  • houyj1986
  • 2014年03月09日 00:21
  • 3101

Web_JavaScript_去除JS字串两边空格;

去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三...
  • u011168154
  • u011168154
  • 2015年05月29日 14:42
  • 741

java去除字符串两端空格,对字符串指定位置进行反转。

String常用方法练习,去除字符串两端空格,对字符串指定位置进行反转。
  • hoho_12
  • hoho_12
  • 2016年04月13日 16:21
  • 1598

javascript 去除字符串两端空格

01 02 String.prototype.trim=function(){ 03 return this.replace(/(^\s*)|(\s*$)/g, ""); 04 } ...
  • lixuan629161
  • lixuan629161
  • 2013年05月31日 15:54
  • 320

C/C++--字符串切割及去两端空格

#include using namespace std; 字符串切割 int DataHelper::split( const string &str, vector &result, ...
  • zlQQhs
  • zlQQhs
  • 2014年03月22日 12:39
  • 1500

写一个function,清除字符串前后的空格

写一个function,清除字符串前后的空格 第一种:循环替换 //供使用者调用 function trim(s){ return trimRight(trimLe...
  • u010543271
  • u010543271
  • 2016年03月13日 22:11
  • 5896

去除字符串 两端的空格 功能

! 去除字符串两端空格的处理 如果采用传统的方式,就要可能就要采用下面的方式了 //清除左边空格 function js_ltrim(deststr) {  if(deststr==nu...
  • CrazyCourt
  • CrazyCourt
  • 2017年05月15日 11:53
  • 144

java----输入一个字符串,去掉字符串开头的空格和结尾的空格,若字符串中间有连续的空格,则只保留一个空格。

java----输入一个字符串,去掉字符串开头的空格和结尾的空格,若字符串中间有连续的空格,则只保留一个空格。...
  • xd_ysl
  • xd_ysl
  • 2014年11月04日 21:02
  • 1407
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个用JavaScript去除字符串两端空格的function
举报原因:
原因补充:

(最多只允许输入30个字)