2012-08-06 80 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