本文章主要介绍了js 去除字符串首尾指定字符,具有不错的的参考价值,希望对您有所帮助,如解说有误或未考虑完全的地方,请您留言指出,谢谢!
' 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 服务访问详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。