从结尾或开头修剪字符串

Trim a string from end or start

本文关键字:修剪 字符串 开头 结尾      更新时间:2023-09-26

我在 JavaScript 中有一个字符串。比如说var val = %Hello;,有时var val = Hello%;我需要从字符串中修剪"%"才能获得Hello。如何在javascript中做到这一点?

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

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

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

如果我把你弄好了,

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

应该工作。(我打电话给正则表达式是为了向你展示如果你出现更复杂的例子,你的好方法)。但

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

会更快。

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