找回密码
 注册成为天翎用户
查看: 1602|回复: 8

如何去除空格

[复制链接]
zcbys 发表于 2015-1-26 17:13:44 | 显示全部楼层 |阅读模式
本帖最后由 bill 于 2015-2-3 17:00 编辑

在一个多行文本框的值脚本中写了如下代码
  1. var proid;
  2.   var a="";
  3. var doc=getCurrentDocument();
  4.         var flag=doc.getItemValueAsString("num");
  5.         var name=doc.getItemValueAsString("name");
  6.         if (name==null || name==""){
  7.         var opts="";
  8.         var sql="select Graphic_ProID from dbo.Graphic_Order where Graphic_OrderID='"+flag+"'";
  9.         var rel=queryByDSName("OA-Server",sql);
  10.             if(rel!=null){
  11.           for(var iterator = rel.iterator();iterator.hasNext();){
  12.        var map1 = iterator.next();
  13.        opts= map1.get("Graphic_ProID");   
  14.               }
  15.             }
  16.                 proid=opts.split(",");
  17.                 if(proid.length>0){
  18.                   for(var i=0;i<proid.length;i++){
  19.                   
  20.                   var sql1="select Graphic_ProName from dbo.Graphic_Detail where Graphic_ID='"+proid[i]+"'";
  21.                   var rel1=queryByDSName("OA-Server",sql1);
  22.                   if(rel1!=null){
  23.                  for(var iterator = rel1.iterator();iterator.hasNext();){
  24.                  var map2 = iterator.next();
  25.                  a+=  map2.get("Graphic_ProName")+";";
  26.                     }
  27.                  }
  28.                   }
  29.                 }
  30.         }          
  31. a;
复制代码
得到了以下结果:
铜板纸单页双面彩印宣传单DM单单张                                                                                ;157克210*285铜版纸 宣传单 单/双面 彩页制作 50000张起订                                                               ;128g铜板纸单页 单张彩页 促销宣传单                                                                                ;
因数据库的原因每个名称后面有一长串空格,如何去掉这些空格?
 楼主| zcbys 发表于 2015-1-27 13:32:17 | 显示全部楼层
没有脚本可以去除这些空格么?
回复

使用道具 举报

bill 发表于 2015-1-27 14:45:25 | 显示全部楼层
用字符串去空格方法repalceAll()
回复

使用道具 举报

 楼主| zcbys 发表于 2015-1-28 17:23:20 | 显示全部楼层
求接着我的脚本往下的具体写法~网上也查过类似方法但都没成功。
回复

使用道具 举报

bill 发表于 2015-1-29 18:18:35 | 显示全部楼层
a+=  map2.get("Graphic_ProName").replaceAll(" ", "")+";"这样不行么?
回复

使用道具 举报

 楼主| zcbys 发表于 2015-2-2 17:18:44 | 显示全部楼层
可以了谢谢~
回复

使用道具 举报

 楼主| zcbys 发表于 2015-2-2 17:24:49 | 显示全部楼层
那如果只去末尾的空格呢?
回复

使用道具 举报

 楼主| zcbys 发表于 2015-2-3 16:54:04 | 显示全部楼层
可以结贴了~解决了
回复

使用道具 举报

bill 发表于 2015-2-3 16:55:50 | 显示全部楼层
好的,感谢楼主反馈
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 12:02

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表