这篇文章主要总结了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>
最新资讯
第二代AirPods又来了:今年上半年发布 支持健康监测

第二代AirPods又来了:

一份来自《电子时报》的报道告称,苹果公司将在2019年上
蔚来向美SEC提交监管文件:创始人李斌持14.4%普通股

蔚来向美SEC提交监管

蔚来汽车周三向美国证券交易委员会提交监管文件称,该公
德国汽车制造商联手加快开发无人驾驶汽车以对抗谷歌

德国汽车制造商联手加

在谷歌推进无人驾驶汽车大规模生产计划之际,宝马和大众
贝佐斯的"左膀右臂":揭秘亚马逊高管团队

贝佐斯的"左膀右臂"

在11月举行的亚马逊最新的全职员工会议期间,首席执行官
Space X火星测试火箭头部被强风损坏 需数周时间修复

Space X火星测试火箭

每小时50英里的强风在昨晚深夜损坏了系泊区块并炸毁了
Verizon将重组裁员7% 约800名员工受到影响

Verizon将重组裁员7%

据美国媒体CNBC报道,知情人士透露,Verizon Media Group(
最新文章
微信小程序CSS3动画下拉菜单效果

微信小程序CSS3动画下

这篇文章主要为大家详细介绍了微信小程序CSS3动画下拉
微信小程序使用swiper组件实现层叠轮播图

微信小程序使用swiper

这篇文章主要为大家详细介绍了微信小程序使用swiper组
微信小程序实现带缩略图轮播效果

微信小程序实现带缩略

这篇文章主要为大家详细介绍了微信小程序实现带缩略图
小程序实现五星点评效果

小程序实现五星点评效

这篇文章主要为大家详细介绍了小程序实现五星点评效果
微信小程序实现笑脸评分功能

微信小程序实现笑脸评

这篇文章主要为大家详细介绍了微信小程序实现笑脸评分
微信小程序自定义轮播图

微信小程序自定义轮播

这篇文章主要为大家详细介绍了微信小程序自定义轮播图