0
点赞
收藏
分享

微信扫一扫

前端学习JS第六天(P84--P89)

zidea 2022-02-06 阅读 55

1、字符串的相关方法

在底层字符串是以字符数组的形式保存的,操作字符串就可以想象成数组

①length获取字符串的长度

②charAt()返回指定位置的字符,charCodeAt()返回指定位置的编码字符,fromCharCode()可以根据字符编码获取字符(String.fromCharCode())

③concat()可以用来连接两个或多个字符串,和加号作用相同

④indexof()检索字符串是否含有指定内容,如果有就返回第一次出现的索引(可以设置参数从第几个开始查找),如果没有就返回-1。lastIndexof()倒着来的

⑤slice()可以从字符串截取指定内容。substring()截取字符串,但是不接收负数。substr()第二个参数表示数量

⑥split()将一个字符串拆分为一个数组,例如选择根据逗号拆

⑦toUpperCase()将字符串转换为大写,toLowerCase()将字符串转换为小写

2、正则表达式

①计算机可以根据正则表达式,来检查一个字符串是否符合规则,获取字符串中符合规则的内容提取出来。

②步骤

-创建正则表达式对象

语法:var 变量 = new RegExp(“正则表达式(1)”,“匹配模式(2)”);(1)检查是否包含(2)i忽略大小写,g全局匹配模式

③test()检查字符串是否符合正则表达式

|或,[A-z]或,a[bde]c字符串的或,[^ab]除了ab

④使用字面量来创建正则表达式

语法:var 变量 = /正则表达式/匹配模式;

⑤正则表达式方法

-split()不需要全局匹配

-search()

-match()根据正则表达式,从一个字符串中将符合条件的内容提取出来,返回数组,可以设置全局匹配g或区分大小写i,也可以设置多个

-replace()替换为新内容

-{n}正好出现n次,{1,3}一到三次,+,*,?,^,$

-是否含有.  用\作为转义符

举报

相关推荐

JS学习第六天

JS 学习第六天

前端第六天

前端学习第六天——css

js第六天 数组

学习java 第六天

寒假学习第六天

0 条评论