字符串属性

1、concat ()

可以把两个字符串拼接起来生成一个新的字符串


2、 replace()

用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串


/\d+/g 正则 多个数字 全局替换字符串中的数字变成-。表示正则的字面量形式 \d表示数字 + 表示多个  g全局匹配


replace第二参数是function function里面有两个参数 分别表示具体匹配的值和值所在的下标

会被每一个匹配的数字和下标都打印出来,方法需要return 否则会出现undefined


'8' 只写一个字符串只能匹配一个,/8/g 里面可以写字符串 g表示全局匹配


3、split()

把以-分割的字符串,转成数组


把一个字符串分割成字符串数组,


练习:一个字符串hello world, 把world替换成javascript,再把 hello javascript  以空格分割 转成数组  ['hello','javascript']  反转 转成 ['javascript','hello']  把javascript hello打印在页面上


4、lastIndexOf()

返回一个指定的字符串值最后出现的位置 , 从后往前数 找到第一个就停止 找不到就返回-1


5、match()

  可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配


会返回一个数组  数字里面包含 匹配项 和匹配项所在的下标 和匹配项所在的字符串和匹配项的个数


练习:有一个字符串 h1e2l3l4o5 需要把这个字符串的数字 取出来并以*分割,显示在页面。把h1e2l3l4o5 的数字去掉 把去掉后的英文hello显示在页面上

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容