【问题标题】:Javascript remove extra underscores at the end of a string only [duplicate]Javascript仅删除字符串末尾的多余下划线[重复]
【发布时间】:2016-03-15 16:31:04
【问题描述】:

我需要从字符串中删除多余的下划线。条件是它们是否仅出现在字符串的末尾。

例如,我们有 DELL_ 和 DELL__ 需要更改为 DELL。

我正在考虑使用 str.replace 但如果它出现在字符串的末尾而不是该字符串中的所有出现,我需要专门匹配大小写。另外,如果它检测到额外的下划线,我只想运行此脚本。

我需要一些逻辑,例如 IF ( hasExtraUnderscores ) { remove extra underscores }

如何在 javascript 中做到这一点?

注意:我们无法使用 JQuery,如果可能,需要在本机 javascript 中执行此操作。

【问题讨论】:

标签: javascript regex string


【解决方案1】:

Try this

var str = 'DELL_'
alert(str.replace(/_+$/,'');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-21
    • 1970-01-01
    • 2016-04-23
    • 1970-01-01
    • 2014-05-14
    相关资源
    最近更新 更多