在实际开发中,除去字符串中的空格非常常用,总结三种方法
1、使用replace方法配合正则表达式
let str = " aa bb cc"; str = str.replace(/\s*/g,"") //除去所有空格 str = str.replace(/^\s*|\s*$/g,"") //去除首尾空格 str = str.replace(/^\s*/g,"") //去除左侧空格 str = str.replace(/\s*$/g,"") //去除右侧空格
2、str.trim()方法,只能去除首尾空格,trim方法并不影响原来的字符串本身,它返回的是一个新的字符串
3、jq的$.trim(str)方法,和trim一样,除去首尾空格,返回新的字符串