【问题标题】:How to remove empty comma from string using JQuery如何使用 JQuery 从字符串中删除空逗号
【发布时间】:2014-04-12 19:30:41
【问题描述】:

我想使用 JQuery 从字符串中删除空逗号。 请查看所附图片以了解我的意思。

【问题讨论】:

    标签: jquery html string comma


    【解决方案1】:

    这将删除文本中所有不必要的逗号并更新文本值:

    $('.dyn-').text($('.dyn-').text().replace(/^,*|,(?=,)|,$/g, ''));
    

    正则表达式分为三部分,由|分隔:

    1. 第一部分捕获字符串开头的所有逗号, 既然出现在一个词之前,它们都是不必要的,
    2. 第二部分捕获所有逗号后跟一个逗号,所以只有最后一个 重复的逗号将保留,
    3. 第三部分捕获字符串末尾的逗号,这是不必要的。

    【讨论】:

    • 你能解释一下正则表达式吗?
    • @Anubhav 我更新了答案以更具解释性。
    【解决方案2】:

    我认为找到导致你这个麻烦的源头会更容易,而不是向后尝试。 他们是一个解决方案,但为什么不尝试从一开始就将其删除?

    有机会让我们看看代码吗? 也许我们可以从源头上解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-17
      • 2019-01-10
      • 1970-01-01
      • 1970-01-01
      • 2023-04-11
      • 1970-01-01
      • 2018-01-10
      • 2011-05-27
      相关资源
      最近更新 更多