zoukankan      html  css  js  c++  java
  • Js 中截取字符串的方法

    前言:

      在js的运用中,经常会需要实现字符串的截取,截取字符串可以通过substr()与substring()来实现,下面将通过实例的方式总结一下这两个方法的使用,从中了解这两种方法的区别。

    一、实例说明

    1、substr()

    返回一个从指定位置开始的指定长度的子字符串。

    strval.substr(start,[length])

    参数

    start: 开始位置的索引,索引是从0开始的;

    length:该参数是可选参数,指定来截取的字符串的长度;

    说明:当length为0或负数时,将返回空字符串,如果该参数省略了,则子字符串将延续截取到最后;

    var d = "The rain in Spain falls mainly in the plain.";
    alert(d.substr(4, 4));//"rain"
    alert(d.substr(4));//"rain in Spain falls mainly in the plain."
    alert(d.sub(4, 0));//空字符串

    2、substring()

    strval.substring(start,end)

    参数

    start:截取字符串的起始位置索引,索引从0开始;

    end:截取字符串的结束位置的索引,为可选参数;

    说明:

    substring()方法使用start与end中较小的值作为截取的开始索引位置;

    如果 start 或 end 为 NaN 或者负数,那么将其替换为0;

    var d = "The rain in Spain falls mainly in the plain.";
    alert(d.substring(3, 8));//"rain"
    alert(d.substring(3));//"rain in Spain falls mainly in the plain."
    alert(d.substring(3,-1));//"the"
    alert(d.substring(3, 1));//"he"

      

      

  • 相关阅读:
    Ueditor使用以及遇到的问题
    自己写一个分页PageHelper
    C#_IO操作_查询指定文件夹下的每个子文件夹占空间的大小
    C#发邮件_EmailHelper
    位运算反(~)与(&)异或(^)或(|)右移(>>)左移(<<)
    shell命令快捷键
    Openstack Day1简介及虚拟环境搭建
    VirtualBox双网卡搭建Linux虚拟实验环境
    git 学习笔记
    python socket 网络编程
  • 原文地址:https://www.cnblogs.com/YanYongSong/p/5287834.html
Copyright © 2011-2022 走看看