JavaScript 删除空格回车符

javascript remove whitespace carriage return

本文关键字:回车 空格 删除 JavaScript      更新时间:2023-09-26

如何从字符串中删除空格和回车符。我得到了这样的东西..

exampleName↵

但只需要文本而不是末尾的符号。

修剪方法呢?

var str = "       Hello World!        ";
alert(str.trim());

根据评论进行编辑:我不确定"↵"是什么字符... trim()应该删除空格字符,包括换行符和回车符......那么下面呢

var a="exampleName↵";
a.replace(/↵/g, "")
alert(a)

小提琴:https://jsfiddle.net/dbth6tx8/4/

试试这个

var s = '   Your string with newline or/and carriage return   ';
s = s.replace(/(?:'r'n|'n|'r)/g, '').replace(/^'s+|'s+$|'s+(?='s)/g, '');
    ''
  • r' 对于 DOS''Windows 世界
  • ''r 适用于 OSX 之前的 Mac 世界
  • ' 用于 Unix 和类 Unix 世界
var a="exampleName↵"; 
var mystring = a.replace(/[^'w's]/gi, '');
alert(mystring);