【问题标题】:Javascript: Getting last few characters of a string [duplicate]Javascript:获取字符串的最后几个字符[重复]
【发布时间】:2017-09-06 14:44:12
【问题描述】:

如果我们将字符串存储在变量中,这是一个小问题。但出于好奇,我需要了解如何在不将字符串存储在变量中的情况下实现这一点?

//  To get first few characters of a string, we can do something like this:
var x = "amangupta".substring(0,7); //amangup

//  How to get last 7 characters
var x = "amangupta".substring(this.length - 7, this.length); // does not work, looking for similar approach

var str = "amangupta";
var x = str.substring(str.length - 7, str.length); // will work fine

【问题讨论】:

标签: javascript string


【解决方案1】:

如何获取最后 7 个字符

试试

"amangupta".slice(-7)

【讨论】:

    【解决方案2】:

    如果没有额外的变量,您需要再次使用该字符串

    "amangupta".substring("amangupta".length - 7, "amangupta".length);
    

    【讨论】:

    • "amangupta" 是从某个函数生成的随机字符串,我应该将其包含在我的问题中。
    猜你喜欢
    • 1970-01-01
    • 2011-12-20
    • 2018-03-10
    • 2018-05-25
    • 2011-03-29
    • 1970-01-01
    • 1970-01-01
    • 2013-02-15
    • 1970-01-01
    相关资源
    最近更新 更多