' abc '.trim(); // 'abc' 

这是去除首尾空格的办法

那么有没办法去除首尾指定的字符,肯定有,方法很多,,下面通过正则表达式实现

例如,我想去掉首尾逗号 ,

let str = ',abc,cde,fff,'; 
str = str.replace(/^(\s|,)+|(\s|,)+$/g, ''); 
// 结果: 'abc,cde,fff' 

OK,得到自己想要的结果,记录一下

如果想替换其他字符,把正则表达式的逗号换成指定字符串,例如去除 ab

let str = 'abcd,abcd,dcab'; 
str = str.replace(/^(\s|ab)+|(\s|ab)+$/g, ''); 
// 结果: 'cd,abcd,dc' 

更多正则表达式的规则,自己去百度里google一下


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

geoserver wfs 服务访问