-
search 字符串中匹配
-
语法1:字符串.search(字符串)
-
语法2:字符串.search(正则表达式)
-
返回值:如果在字符串中可以匹配到内容,则返回对应的索引,否则返回-1
-
-
replace 字符串中替换
-
语法1:字符串.replace(要替换的内容,要替换为什么内容)
-
语法2:字符串.replace(正则表达式,要替换为什么内容)
-
语法3:字符串.replace(正则表达式,function(v){return 内容;})
-
语法3中的replace方法的第二个可以是一个函数,函数的参数就是获取到的内容,函数返回的什么内容,字符串中不会到的就替换什么内容
-
返回值:为替换之后的内容 如果正则表达式没有开启全局捕获,则只会替换第一部分捕获的内容 如果开启了全局捕获,则会将所有捕获的内容都替换掉
-
-
match 字符串中捕获
-
语法:字符串.match(正则表达式)
-
返回值:如果不能在字符串中捕获到内容,则返回一个null 若果能捕获到内容,但是没有正则开启全局捕获,则返回的是第一个捕获到的内容信息数组(和exec方法的返回数组一样) 如果能捕获到内容,并且正则开启了全局不会,则返回一个数组,数组中的元素就是所有捕获到的内容
-
charAt
-
charAt(索引)
是找到字符串中指定索引位置的内容返回 -
var index = str.charAt(2)
-
因为字符串也是按照索引进行排列的,也是同样从 0 开始,找不到返回一个空字符串
''
-
-
charCodeAt
-
charCodeAt(索引)
就是返回对应索引位置的 unicode 编码
-
-
indexOf
-
indexOf
就是按照字符找到对应的索引
-
-
substring
-
substring
是用来截取字符串使用的 -
语法:
substring(从哪个索引开始,到哪个索引截止)
,包含开始索引,不包含结束索引
-
-
substr
-
substr
也是用来截取字符串的 -
语法:
substr(从哪个索引开始,截取多少个)
-
-
toLowerCase 和 toUpperCase
-
这两个方法分别使用用来给字符串转成 小写字母 和 大写字母 的
str.toUpperCase()
-
-
js常用字符串方法
最新推荐文章于 2024-02-27 17:39:53 发布