当前位置: 首页 > 面试题库 >

写一个方法去掉字符串中的空格

于捷
2023-03-14
本文向大家介绍写一个方法去掉字符串中的空格相关面试题,主要包含被问及写一个方法去掉字符串中的空格时的应答技巧和注意事项,需要的朋友参考一下
function deleSpac(str,direction) { // 1 串的模板 2 清除哪边空格
            let Reg = '';
            switch(direction) {
                case 'left' : // 去除左边
                    Reg = /^[\s]+/g;
                    break;
                case 'right' : // 去除右边
                    Reg = /([\s]*)$/g;
                    break;
                case 'both' : // 去除两边
                    Reg = /(^\s*)|(\s*$)/g
                    break;
                default :   // 没传默认全部,且为下去除中间空格做铺垫
                    Reg = /[\s]+/g;
                    break;
            }
            let newStr = str.replace(Reg,'');
            if ( direction == 'middle' ){
                let RegLeft = str.match(/(^\s*)/g)[0]; // 保存右边空格
                let RegRight = str.match(/(\s*$)/g)[0]; // 保存左边空格
                newStr = RegLeft + newStr + RegRight; // 将空格加给清完全部空格后的字符串
            }
            return newStr;
        }
 类似资料:
  • 本文向大家介绍JS去掉字符串前后空格或去掉所有空格的用法,包括了JS去掉字符串前后空格或去掉所有空格的用法的使用技巧和注意事项,需要的朋友参考一下 1、  去掉字符串前后所有空格: 代码如下:     说明:     如果使用jQuery直接使用$.trim(str)方法即可,str表示要去掉前后所有空格的字符串。  2、 去掉字符串中所有空格(包括中间空格,需要设置第2个参数为:g) 代码如下:

  • 本文向大家介绍JS去除字符串中空格的方法,包括了JS去除字符串中空格的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS去除字符串中空格的方法。分享给大家供大家参考,具体如下: 去掉字符串中的所有空格,不仅仅包含前后空格: 去掉前后空格: 第一种方法: 使用trim() 第二种方法: 更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript正则表达式技巧

  • 本文向大家介绍JS使用正则实现去掉字符串左右空格的方法,包括了JS使用正则实现去掉字符串左右空格的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS使用正则实现去掉字符串左右空格的方法。分享给大家供大家参考,具体如下: PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用: JavaScript正则表达式在线测试工具: http://tools.jb51.net/rege

  • 本文向大家介绍写一个加密字符串的方法相关面试题,主要包含被问及写一个加密字符串的方法时的应答技巧和注意事项,需要的朋友参考一下

  • 字符串中存在的首尾空格一般情况下都没有任何意义,如字符串“ Hello ”,但是这些空格会影响到字符串的操作,如连接字符串或比较字符串等,所以应该去掉字符串中的首尾空格,这需要使用 String 类提供的 trim() 方法。 trim() 方法的语法形式如下: 使用 trim() 方法的示例如下: 从该示例中可以看出,字符串中的每个空格占一个位置,直接影响了计算字符串的长度。 如果不确定要操作的

  • 用户输入数据时,很有可能会无意中输入多余的空格,或者在一些场景中,字符串前后不允许出现空格和特殊字符,此时就需要去除字符串中的空格和特殊字符。 这里的特殊字符,指的是制表符(\t)、回车符(\r)、换行符(\n)等。 Python 中,字符串变量提供了 3 种方法来删除字符串中多余的空格和特殊字符,它们分别是: strip():删除字符串前后(左右两侧)的空格或特殊字符。 lstrip():删除字