一、函数:split()

功能:使用一个指定的分隔符把一个字符串分割存储到数组

例子:

str=”jpg|bmp|gif|ico|png”;arr=theString.split(”|”);//arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组

二、函数:John()

功能:使用您选择的分隔符将一个数组合并为一个字符串

例子:

var delimitedString=myArray.join(delimiter);var myList=new Array(”jpg”,”bmp”,”gif”,”ico”,”png”);var portableList=myList.join(”|”);//结果是jpg|bmp|gif|ico|png

三、函数:indexOf()

功能:返回字符串中匹配子串的第一个字符的下标

var myString=”JavaScript”;var w=myString.indexOf(”v”);w will be 2var x=myString.indexOf(”S”);x will be 4var y=myString.indexOf(”Script”);y will also be 4var z=myString.indexOf(”key”);z will be -1

四、其他几种方法:

1.substring 方法

定义和用法

substring 方法用于提取字符串中介于两个指定下标之间的字符。

语法

stringObject.substring(start,stop)

参数 描述

start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。

stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。如果省略该参数,那么返回的子串会一直到字符串的结尾。

返回值

一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的所有字符,其长度为 stop 减 start。

说明

substring 方法返回的子串包括 start 处的字符,但不包括 end 处的字符。

如果 start 与 end 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。

如果 start 比 end 大,那么该方法在提取子串之前会先交换这两个参数。

如果 start 或 end 为负数,那么它将被替换为 0。

2.substr 方法

定义和用法

substr 方法用于返回一个从指定位置开始的指定长度的子字符串。

语法

stringObject.substr(start [, length ])

参数 描述

start 必需。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。

length 可选。在返回的子字符串中应包括的字符个数。

说明

如果 length 为 0 或负数,将返回一个空字符串。

如果没有指定该参数,则子字符串将延续到stringObject的最后。

举例:

var str = "0123456789";alert(str.substring(0));------------"0123456789"alert(str.substring(12));-----------""alert(str.substring(-5));-----------"0123456789"alert(str.substring(0,5));----------"01234"alert(str.substring(0,12));---------"0123456789"

JS截取字符串函数详解相关推荐

  1. php字符串分割tp模板,ThinkPHP 模板substr的截取字符串函数详解

    ThinkPHP 模板substr的截取字符串函数 在Common/function.php加上以下代码 /** ** 截取中文字符串 **/ function msubstr($str, $star ...

  2. php向前截取字符串函数,ThinkPHP 模板substr的截取字符串函数详解

    ThinkPHP 模板substr的截取字符串函数 在Common/function.php加上以下代码 /** ** 截取中文字符串 **/ function msubstr($str, $star ...

  3. c语言中截取字符串 sub,详解C++ string常用截取字符串方法

    string常用截取字符串方法有很多,但是配合使用以下两种,基本都能满足要求: find(string strSub, npos); find_last_of(string strSub, npos) ...

  4. 字符函数和字符串函数详解(二)strncpy strncat strncmp strstr strtok(及其模拟实现)

     系列文章目录 字符函数和字符串函数详解(一)strlen strcpy strcat strcmp 字符函数和字符串函数详解(二)strncpy strncat strncmp strstr str ...

  5. mysql strcmp s1 s2_MySQL函数基础——字符串函数详解

    昨天,咱们对MySQL的数学函数进行了讲解,今天,咱们再来解析MySQL字符串函数. 字符串函数主要用来处理数据库中的字符串数据,MySQL中字符串函数有:计算字符串长度函数.字符串合并函数.字符串替 ...

  6. 【python基础】python中常用字符串函数详解

    文章目录 1 字符串查询(index,find) 2. 字符串大小写转换操作(upper.lower.swapcase.capitalize和title) 3. 字符串对齐(center,just和z ...

  7. mysql函数编写格式_MySQL函数基础——字符串函数详解

    昨天,咱们对MySQL的数学函数进行了讲解,今天,咱们再来解析MySQL字符串函数. 字符串函数主要用来处理数据库中的字符串数据,MySQL中字符串函数有:计算字符串长度函数.字符串合并函数.字符串替 ...

  8. 【C语言进阶】⑦字符串函数详解

    文章目录 一.字符串函数汇总 1. 求字符串长度 - strlen(): 1.2 函数介绍: 1.3 自己模拟实现strlen()函数的功能 1.3.1 计数器版本 2. 字符串拷贝函数 - strc ...

  9. 字符函数和字符串函数详解

    目录 前言 函数介绍及模拟 strlen函数 模拟实现 strcpy函数 模拟实现 strncpy函数 strcat函数 模拟实现 strncat函数 strcmp函数 模拟实现 strncmp函数 ...

最新文章

  1. 【Python】反转列表 list 的几种方法
  2. 关于C# Winform DataGridView 设置DefaultCellStyle无效的原因与解决方案
  3. mysql dump 导入导出_使用mysqldump导入导出数据
  4. Postgresql数据库主从备份教程
  5. 使用Subversion进行版本控制 附录A
  6. spring系统学习:20180607--Spring的 IOC 的XML和注解的整合开发
  7. Java如何封装JDK_java7JDK的常用封装类型
  8. 华为机试HJ82:将真分数分解为埃及分数
  9. 16个 Redis 常见使用场景,面试有内容聊啦
  10. Lambda表达式妙用
  11. sql获取服务器系统时间,sql怎么读取系统日期和时间
  12. AI再造一个“李佳琦”,难嘛?
  13. 如何使用分析模型 — 2. 鱼骨图,清晰表达因果关系
  14. 剑指 Offer 53 - II. 0~n-1中缺失的数字
  15. MTK平台创建Vendor方法(最大化复用代码)
  16. 女生戴蓝牙耳机什么颜色好看?适合女生的高颜值蓝牙耳机
  17. 四相八拍步进c语言程序,四相八拍的步进电机简单的驱动
  18. typedef 的使用方法详解、goto语句的使用方法。
  19. goahead解析(一)---------route.txt
  20. python生成小学数学练习题

热门文章

  1. 表情包:有本事来爬我啊,俺有上千条 python:来啦~
  2. java检查版本更新失败_华为审核被拒:检查HMS Core更新失败
  3. linux时间同步解析,linux adjtimex详解时间偏差函数ntp同步与offset
  4. 活动4组装我的计算机说课稿,4.用计算器计算优秀教学设计说课稿
  5. JP嵌入式软件试用期考核要求——将来一个半月的目标在此也
  6. 使用 PreloadPrefetch 优化前端页面的资源加载
  7. 为什么要使用mysql的stmt_使用mysqli_stmt类
  8. L49.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- fdisk和partprobe
  9. vue中使用图像编辑器tui-image-editor(一)
  10. 网易实况足球获取服务器信息,网易实况足球怎么玩?用手用脑和这篇攻略的辅助...