如何在仅文本之前删除空格:
" with spaces between"
我需要:
"some text with spaces between"
我发现它只是text.replace(/\s/g, '')
,但效果不好:
"sometextwithspacesbetween"
和indexOf(' ') + 25
也不是很好解决,因为我之前有不同的文字和空格数。
如果有可能,请帮助我
答案 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>