码迷,mamicode.com
首页 > 其他好文 > 详细

去空的小问题,小问题也闹腾了。记录下

时间:2015-10-20 12:11:06      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:

1问题由来:做了个商品管理系统。商品名只用trim去头尾空格。(当然用的是框架自带各种防SQL 防X 什么的函数,这不是重点) 商品名格式如下:REPLAY 女装羽绒服 23803

         商品名还挺好看的。问题来了。搜索时由于没有去中间空格。导致如果商品名中间是双空格。就搜索不出来。工作疏忽。写惯了“发表文章”这样的功能都舍不得去空格(空白)了。

2调试之路:发现浏览器里单空格是换成了单+,双空格换成了++。系统里已经有 客服妹妹录入好多商品了。纠结。

3问题衍生:只要注意有些函数过滤不了中文全角空格就行了。

4解决方案:php:

                      $str = ‘REPLAY 女装羽绒服 23803‘;

                        $str=preg_replace("/\s| /","",$str);

                     echo $str;

           java:

         String str =  ‘REPLAY 女装羽绒服 23803‘;              //含制表符  含中文全角空格

                      String str2 = str.replace((char) 12288, ‘ ‘) ;

                      String str3 = str2.replaceAll( "\\s*|\t|\r|\n", "" );
                      System.out.println(str3);

                      //可以连写。分开写是 显示出思路。

               

 

      

去空的小问题,小问题也闹腾了。记录下

标签:

原文地址:http://www.cnblogs.com/krilima/p/4894245.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!