繁体   English   中英

Javascript REGEX仅用于删除字符串开头和结尾的字符,而不是中间的字符

[英]Javascript REGEX for deleting char only in string start and end, not in the middle

我需要删除某些字符串中的“ +”字符。

我正在使用此正则表达式:

string.replace(/\+/g, "");

问题是当我有诸如“ +++++ test + string +++”之类的字符串时,它显然会转换为teststring ,而正确的结果应该是test + string

因此,我需要找出仅在字符串的开头和结尾删除“ +”字符的正则表达式。

谢谢!

您可以使用

^\++|\++$

参见regex101.com上的演示


JavaScript

 string.replace(/^\\++|\\++$/g, ""); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM