2013-09-26 41 views
-1

在我的网站的权利,我的标题,是一种像这样:删除多余的空格从左和文本

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

我想在我的一些HTML元素的显示标题的Sub Title部分...所以我写了这段JavaScript代码打印的冠军,但只有文字在第一和第二&rarr;

&quot;<script>document.write(document.title.split("\u2192")[1]);</script>&quot; 

但是,代码输出" Sub Title "之间在前面的空间和它背后。你知道我怎么可以以某种方式删除使用javascript(不改变标题)2空格输出这样的东西:"Sub Title"

谢谢!

+3

请参阅:http://stackoverflow.com/questions/498970/how-do-i-trim-a-string-in- javascript – miltonb

回答

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> 
+0

或者只使用'.trim()' –