简单的标题,真的。
是否有正则表达式删除除单词之间的所有空格。
所以
" Hello. How are you today? "
会变成
"Hello. How are you today?"
答案 0 :(得分:15)
这将按照您的意愿行事:
" Hello. How are you today? ".replace(/\s{2,}/g,' ').trim()
答案 1 :(得分:1)
您可能会发现trim()
可能不适用于即6/7/8和某些较旧的浏览器版本,我建议使用.replace(/^\s+|\s+$/g,'')
var str = " fsdf d34234sf sdfsdf ";
str=str.replace(/^\s+|\s+$/g,'');
returns:fsdf d34234sf sdfsdf