这篇文章主要总结了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>
最新资讯
回力棒效应:从黑洞逃逸的光线会再次被拉回黑洞

回力棒效应:从黑洞逃逸

几十年以来,科学家一直怀疑从黑洞周围逃逸的光线会像回
一颗流浪恒星能将地球踢出太阳系吗?

一颗流浪恒星能将地球

宇宙环境是非常危险的,任何行星潜在的生命都将面临无处
首个1000万粉UP主诞生,对B站来说意味着什么?|观潮

首个1000万粉UP主诞生

B站的发展速度有目共睹,老番茄是第一个,未来必然会出现
疫情期Zoom成当红炸子鸡 李嘉诚早期投资已翻数十倍

疫情期Zoom成当红炸子

李嘉诚过去通过在房地产和基础设施建设领域的投资构建
喜茶会成为下一个瑞幸吗?仍有商业逻辑问题待解

喜茶会成为下一个瑞幸

目前看来,喜茶具备了一个连锁餐饮品牌健康发展的基本商
瑞幸咖啡造假后,无论哪个中国公司看起来都像骗子

瑞幸咖啡造假后,无论哪

从瑞幸咖啡到跟谁学再到爱奇艺,不管在海外上市的中国公
最新文章
Vue实现图片与文字混输效果

Vue实现图片与文字混

用多了 JQuery ,习惯了使用JQuery的API操作 DOM ,几乎忘
Vue实现点击当前元素以外的地方隐藏当前元素(实现思路)

Vue实现点击当前元素

这篇文章主要介绍了Vue实现点击当前元素以外的地方隐
Vue实现验证码功能

Vue实现验证码功能

这篇文章主要为大家详细介绍了Vue实现验证码功能,文中
JS实现的雪花飘落特效示例

JS实现的雪花飘落特效

这篇文章主要介绍了JS实现的雪花飘落特效,结合实例形
微信小程序实现图片压缩

微信小程序实现图片压

这篇文章主要为大家详细介绍了微信小程序实现图片压缩
JavaScript实现京东放大镜效果

JavaScript实现京东放

这篇文章主要为大家详细介绍了JavaScript实现京东放大