从文本的左侧和右侧删除多余的空格

时间:2013-09-26 04:26:22

标签: javascript html web

在我的网站上,我的标题有点像这样:

<title>Current Title &rarr; Sub Title &rarr; My Site</title>

我想在我的一些html元素中显示标题的Sub Title部分...所以我编写了这个JavaScript代码来打印标题,但只有第一个和第二个之间的文本{{1 }}

&rarr;

但是该代码输出&quot;<script>document.write(document.title.split("\u2192")[1]);</script>&quot; 前后有空格。你知道我怎么能用javascript(不改变标题)以某种方式删除2个空格来输出这样的东西:" Sub Title "

谢谢!

1 个答案:

答案 0 :(得分:2)

尝试使用已经使用过的

的JQuery修剪

http://api.jquery.com/jQuery.trim/

像这样:

<script type="text/javascript">
    var titlePart = document.title.split("\u2192")[1];
    document.write($.trim(titlePart));
</script>

或者如果你想坚持使用javascript,请尝试使用此...

<script type="text/javascript">
    var titlePart = document.title.split("\u2192")[1];
    document.write(titlePart.replace(/^\s+|\s+$/g, ''));
</script>