我需要从字符串中删除多余的下划线。条件是它们是否仅出现在字符串的最末尾。
例如,我们有 DELL_ 和 DELL__ 需要更改为 DELL。
我正在考虑使用 str.replace 但如果它出现在字符串末尾而不是该字符串中的所有出现,我需要专门匹配大小写。另外,我只想在检测到额外的下划线时运行此脚本。
我需要一些逻辑,例如 IF ( hasExtraUnderscores ) { 删除多余的下划线 }
如何在 JavaScript 中执行此操作?
注意:我们无法使用 JQuery,如果可能的话需要在 native JavaScript 中执行此操作。
最佳答案
var str = 'DELL_'
alert(str.replace(/_+$/,'');
关于Javascript 仅删除字符串末尾多余的下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36016950/