这篇文章主要总结了JS常用字符串的处理方法,需要的朋友可以参考下
1.indexOf()方法,从前往后查找字符串位置,大小写,从0开始计数。同理,lastIndexOf() 方法从后往前,两个方法对于相同的检索条件输出的结果是一样的

例如:
 
<script type="text/javascript">

var str="Hello World!"
document.write(str.indexOf("Hello"))//输出0
document.write(str.indexOf("World"))//输出6
document.write(str.indexOf("world"))//输出-1,因为没查到

</script>

2.length,采用“XXX.length”的形式访问,因为它是string对象的方法
 
<script type="text/javascript">

var str="Hello World!"
document.write(str.length);//输出12

</script>

3.substr()方法,用于字符串截取,一个必选参数,一个可选参数,从0开始计数
 
<script type="text/javascript">

var str="Hello World!"
document.write(str.substr(3));//输出lo World!,从序数为3的字符开始(包括序数为3的字符),参数只有一个时会一直输出到末尾
document.write(str.substr(3,7));//输出lo Worl,如果第一个参数是负数,就是倒着数

</script>

4.charAt()方法,用于返回指定位置的字符,从0开始计数
 
<script type="text/javascript">

var str="Hello World!"
document.write(str.charAt(1));//输出e

</script>

5.split()方法,用于把一个字符串分割成字符串数组
 
<script type="text/javascript">

var str="Hello World!"
document.write(str.split(" "));//输出Hello,World!
document.write(str.split(""));//输出H,e,l,l,o,W,o,r,l,d,!
document.write(str.split(" ",1));//输出Hello
"2:3:4:5".split(":")//将返回["2", "3", "4", "5"]
"|a|b|c".split("|")//将返回["", "a", "b", "c"]
var words = sentence.split(/s+/)//使用正则表达式作为分割参数

</script>
最新资讯
比特币再次暴涨,新“赌徒”入场?

比特币再次暴涨,新“赌

目前,比特币显然再次开启大幅反弹吸引赌徒入场,然后重复
马云"自曝"成功秘诀:"我对技术和营销一无所知"

马云"自曝"成功秘诀

我对技术一无所知,对营销一无所知,对(法律)东西一无所知,
芯片产业人才困境:800万本硕博毕业生仅3万入行

芯片产业人才困境:800

中国芯片产业在崛起的过程中,人才缺口是一个重要的制约
雷军再次亲自下场,小米手机的增长焦虑

雷军再次亲自下场,小米

小米手机要在十个季度内,重回国内市场第一!”2018 年 2
汽车零售梦碎!趣店宣布二季度起停止大白汽车的销售

汽车零售梦碎!趣店宣布

趣店将在战略上全面收紧其他业务,包括大白汽车业务,并宣
华为首度公开股权文档室:任正非有否决权,但从未用过

华为首度公开股权文档

江西生表示,任正非主要通过自己的思想和管理哲学来对华
最新文章
JavaScript解析及序列化JSON的方法实例分析

JavaScript解析及序列

这篇文章主要介绍了JavaScript解析及序列化JSON的方法
如何为vuex实现带参数的 getter和state.commit

如何为vuex实现带参数

这篇文章主要介绍了如何为vuex实现带参数的getter和st
使用VUE+iView+.Net Core上传图片的方法示例

使用VUE+iView+.Net C

这篇文章主要介绍了使用VUE+iView+.Net Core上传图片
JS实现的获取银行卡号归属地及银行卡类型操作示例

JS实现的获取银行卡号

这篇文章主要介绍了JS实现的获取银行卡号归属地及银行
Angular6 用户自定义标签开发的实现方法

Angular6 用户自定义

这篇文章主要介绍了Angular6 用户自定义标签开发的实
React 实现拖拽功能的示例代码

React 实现拖拽功能的

这篇文章主要介绍了React 实现拖拽功能的示例代码,小编