Javascript 如何减少前导空格和尾随空格
上面的代码总是返回一个空字符串,尽管它之间有字符Javascript 如何减少前导空格和尾随空格,javascript,Javascript,上面的代码总是返回一个空字符串,尽管它之间有字符 我需要切掉前面和后面的空格。使用trim并检查长度: var str = " abcd "; if(str.match(/\ /)) { document.writeln("String Empty"); } else { document.writeln("Length : "); document.writeln(str.length); } // Remove leading and traili
我需要切掉前面和后面的空格。使用trim并检查长度:
var str = " abcd ";
if(str.match(/\ /)) {
document.writeln("String Empty");
} else {
document.writeln("Length : ");
document.writeln(str.length);
}
// Remove leading and trailing whitespace
// Requires jQuery
var str = " a b c d e f g ";
var newStr = $.trim(str);
// "a b c d e f g"
// Remove leading and trailing whitespace
// JavaScript RegEx
var str = " a b c d e f g ";
var newStr = str.replace(/(^\s+|\s+$)/g,'');
// "a b c d e f g"
// Remove all whitespace
// JavaScript RegEx
var str = " a b c d e f g ";
var newStr = str.replace(/\s+/g, '');
// "abcdefg"
取自另一个:str.replace(/\s/g,”)代码>
if (!str.trim().length) {
document.writeln("String Empty");
}
else {
document.writeln("Length : ");
document.writeln(str.trim().length);
}