注意:所有字符串的操作都不会改变原来的字符串
检索 查找 替换 转换 截取 拼接 正则匹配
方法如下:
检索: indexOf() – 返回字符串中一个子串第一处出现的索引下标(从左到右)。如果没有匹配项,返回 -1 。 lastIndexOf() – 返回字符串中一个子串最后一处出现的索引下标(从右到左),如果没有匹配项,返回 -1 。 查找: charAt(下标) – 返回指定下标的字符。 charCodeAt(下标)-返回指定下标的字符的ASII编码 截取-----------提取字符串的一部分,并返回一个新字符串。 substring(开始下标,结束下标) --------------------支持参数互换,不支持负数(不包括结束) slice(开始下标,结束下标) ---------------------------不支持参数互换,支持负数(不包括结束) substr(开始下标,长度) 转: toLowerCase() – 将整个字符串转成小写字母。 toUpperCase() – 将整个字符串转成大写字母。 split(切割符) –--将一个字符串做成一个字符串数组。 替: replace(旧串,新串) – 用来查找匹配一个正则表达式的字符串,然后使用新字符串代替匹配的字符串。 正则: str.match(正则) – 检查一个字符串是否匹配一个正则表达式,
正则带有全局标志位,则进行全部查找,返回查找的结果(数组);
不带有全局标志位时,只匹配一次,返回详细信息(数组)。
查找不到,返回null str.replace(正则/旧串,新串) – 用来查找匹配一个正则表达式的字符串,然后使用新字符串代替匹配的字符串。返回替换后的新串 str.search(正则) – 执行一个正则表达式匹配查找。如果查找成功,返回字符串中匹配的索引值。否则返回 -1 。 拼: concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。 属性: length – 返回字符串的长度,所谓字符串的长度是指其包含的字符的个数。
-------------------------------------------------------------------------------------------
正则: