2012-08-06 83 views
0

我在JavaScript中有一個字符串。說var val = %Hello;或有時var val = Hello%;我需要修剪從字符串'%'得到Hello。如何在JavaScript中做到這一點?從結束或開始修剪字符串

回答

3

只需用空白字符串替換%字符即可。

var val = "%Hello"; 
val = val.replace('%', ''); 
alert(val); //alerts "Hello" 

var val = "Hello%"; 
val = val.replace('%', ''); 
alert(val); //alerts "Hello" 
1
var val = "%Hello%"; 
val = val.replace('%', ''); 
1

如果我給你很好,

var val = "%Hello" 
var reg= new RegExp ("%"); 
val = val.replace (reg, ""); 

應該工作。 (如果你看到更復雜的例子,我稱之爲regexp來向你展示這個好方法)。但是

var val = "%Hello"; 
val = val.replace ("%", ""); 

會更快。

1
val = 'Whatever%'; //or %Whatever 
val.replace('%', ''); 
var finalstring = val.replace(/^\s+|\s+$/g,''); //trimming