当前位置: 首页 > 知识库问答 >
问题:

是否仅保留字符串中的前n个字符?

陶高扬
2023-03-14

在JavaScript中有没有办法删除字符串的结尾?

我只需要保留字符串的前8个字符,并删除其余字符。

共有3个答案

宣熙云
2023-03-14

使用子字符串函数<br>检查此项http://jsfiddle.net/kuc5as83/

var string = "1234567890"
var substr=string.substr(-8);
document.write(substr);

Output >> 34567890

substr(-8) 将保留最后 8 个字符

var substr=string.substr(8);
document.write(substr);

Output >> 90

substr(8)将保留最后2个字符

var substr=string.substr(0, 8);
document.write(substr);

Output >> 12345678

substr(0,8)将保留前8个字符

检查string.substr(开始,长度)

宗政卓
2023-03-14

您可以使用String.slice

var str = '12345678value';
var strshortened = str.slice(0,8);
alert(strshortened); //=> '12345678'

使用此选项,字符串扩展可以是:

String.prototype.truncate = String.prototype.truncate ||
  function (n){
    return this.slice(0,n);
  };
var str = '12345678value';
alert(str.truncate(8)); //=> '12345678'

另见

赏成益
2023-03-14
const result = 'Hiya how are you'.substring(0,8);
console.log(result);
console.log(result.length);
 类似资料:
  • 问题内容: 如何在PHP中获取字符串的前n个字符?将字符串修剪为特定数量的字符并在需要时附加“ …”的最快方法是什么? 问题答案: 更新: 基于检查长度的建议(并确保修剪后的和未修剪的琴弦的长度相似): 因此,您将获得最多13个字符的字符串;13个(或更少)普通字符或10个字符,后跟“ …” 更新2: 或作为功能: 更新3: 自从我写了这个答案已经有一段时间了,我实际上不再使用此代码了。我更喜欢这

  • 问题内容: 假定两个Java String对象: 那么对于表达式的每个值是否都是真的 评估为? 那么,是否保留String的任何值的原始字符串长度? 问题答案: 令人惊讶它 不是 ! 来自toLowerCase的 Java文档 使用给定语言环境的规则将此String中的所有字符转换为小写。大小写映射基于Character类指定的Unicode标准版本。 由于案例映射并不总是1:1字符映射,因此生成

  • 问题内容: 我想检查a是否仅包含数字。我用这个: 但意识到它也允许和。基本上,我要确保只能包含数字,而不能包含其他字符。由于和都是数字,所以不是正确的方法。也许我需要一个正则表达式?有小费吗? 问题答案: 怎么样

  • 问题内容: 我正在寻找一个php函数,该函数将接受一个输入字符串,并通过去除所有仅保留字母数字的特殊字符来返回其净化版本。 我需要另一个功能相同但仅返回字母字符AZ的函数。 任何帮助,不胜感激。 问题答案: 警告:请注意,英语不仅限于AZ。 尝试执行以下操作删除az,AZ和0-9以外的所有内容: 如果字母数字的定义包括外语字母和过时的脚本,则您将需要使用Unicode字符类。 尝试以下操作仅保留A

  • 本文向大家介绍python 字符串只保留汉字的方法,包括了python 字符串只保留汉字的方法的使用技巧和注意事项,需要的朋友参考一下 如下所示: 以上这篇python 字符串只保留汉字的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 问题内容: 如何检查字符串是否包含\ n或换行符? 问题答案: 如果字符串是在同一程序中构造的,则建议使用以下命令: 但是,如果您指定使用\ n,则此驱动程序说明了如何做: 导致 回应您的评论: 结果是