[英]jQuery: How to trim new line and tab characters between words
嗨我在單詞之間得到新行(\\ n)和制表符(\\ t)字符,我試圖通過使用$.trim()
函數來修剪它們但它不起作用。 所以任何人都可以為這類問題找到解決方案。
例如:
var str = "Welcome\n\tTo\n\nBeautiful\t\t\t\nWorld";
alert($.trim(str));
上面的代碼不起作用。
你可以這樣做:
var str = "Welcome\n\tTo\n\nBeautiful\t\t\t\nWorld";
alert($.trim(str.replace(/[\t\n]+/g,' ')));
// results is "Welcome To Beautiful World"
這是預料之中的。 trim
只處理前導和尾隨空格。
相反,使用
str.split(/\s/).join(' ');
在您的示例中,這將返回
"Welcome To Beautiful World"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.