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%";
val = val.replace('%', '');
于 2012-08-06T13:40:45.690 に答える
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 に答える