仅在文本之前删除空格

时间:2015-08-10 16:44:27

标签: javascript jquery

如何在仅文本之前删除空格:

"          with spaces between" 

我需要:

"some text with spaces between"

我发现它只是text.replace(/\s/g, ''),但效果不好:

"sometextwithspacesbetween"

indexOf(' ') + 25也不是很好解决,因为我之前有不同的文字和空格数。

如果有可能,请帮助我

2 个答案:

答案 0 :(得分:1)

设置reg exp以查找字符串的开头

text.replace(/^\s+/, '')

答案 1 :(得分:0)

您可以在javascript中使用 trim() ,在jQuery中使用 jQuery.trim(string) 。它们都从字符串的开头和结尾删除了空格。

var str = "                         some text with spaces between";
console.log(str);

console.log(str.trim());
console.log(jQuery.trim(str));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>