0

我在 JavaScript 中有一个字符串。说var val = %Hello;或者有时var val = Hello%;我需要从字符串中修剪 '%' 以获得Hello. 如何在javascript中做到这一点?

4

4 回答 4

3

只需将%字符替换为空白字符串即可。

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

var val = "Hello%";
val = val.replace('%', '');
alert(val); //alerts "Hello"
于 2012-08-06T13:40:56.127 回答
1

如果我得到你的好,

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

应该管用。(如果您出现更复杂的示例,我称正则表达式向您展示一个好方法)。但

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

会更快。

于 2012-08-06T13:42:38.313 回答
1
val = 'Whatever%'; //or %Whatever
val.replace('%', '');
var finalstring = val.replace(/^\s+|\s+$/g,''); //trimming
于 2012-08-06T13:43:21.100 回答
1
var val = "%Hello%";
val = val.replace('%', '');
于 2012-08-06T13:40:45.690 回答