我在JavaScript中有一个String。说var val = %Hello;
或有时var val = Hello%;
我需要从字符串中修剪'%'以获得Hello
。如何在javascript中执行此操作?
答案 0 :(得分:3)
只需用空字符串替换%
字符。
var val = "%Hello";
val = val.replace('%', '');
alert(val); //alerts "Hello"
var val = "Hello%";
val = val.replace('%', '');
alert(val); //alerts "Hello"
答案 1 :(得分:1)
var val = "%Hello%";
val = val.replace('%', '');
答案 2 :(得分:1)
如果我帮到你,
var val = "%Hello"
var reg= new RegExp ("%");
val = val.replace (reg, "");
应该有效。 (如果你出现更复杂的例子,我打电话给正则表达式向你展示好方法)。但
var val = "%Hello";
val = val.replace ("%", "");
会更快。
答案 3 :(得分:1)
val = 'Whatever%'; //or %Whatever
val.replace('%', '');
var finalstring = val.replace(/^\s+|\s+$/g,''); //trimming