嗨我在单词之间得到新行(\n)和制表符(\ t)字符,我试图通过使用$.trim()函数修剪它们但它不起作用.所以任何人都可以为这类问题找到解决方案.
例如:
var str = "Welcome\n\tTo\n\nBeautiful\t\t\t\nWorld";
alert($.trim(str));
Run Code Online (Sandbox Code Playgroud)
上面的代码不起作用.
Rit*_*tan 13
str.replace(/\s+/g, " "); //try this
Run Code Online (Sandbox Code Playgroud)
参考替换
\ s匹配任何换行符或制表符或空格
pal*_*aѕн 11
你可以这样做:
var str = "Welcome\n\tTo\n\nBeautiful\t\t\t\nWorld";
alert($.trim(str.replace(/[\t\n]+/g,' ')));
// results is "Welcome To Beautiful World"
Run Code Online (Sandbox Code Playgroud)