常用的字符串的方法

charAt()            返回指定位置的字符串的字符,参数是这个字符在字符串中的位置   

                          eg:   str.charAt(2)  返回字符串中位置是2的字符,字符串都是从0开始

charCodeAt()   返回指定位置的字符的 Unicode 编码                                                 

                          eg:   str.charCodeAt(0)  返回字符串中位置是2的字符的 Unicode 编码 ,字符串都是从0开始

concat()            用于连接两个或多个字符串,返回一个新的字符串,参数可以是多个字符串

 

indexOf()           返回某个指定的字符串值在字符串中首次出现的位置,参数有两个,第一个为要查找的子字符串或字符,第二个参数为从哪个位置开始查找(忽略不写默认从第0个开始检索)       

                            eg: str.indexOf("e",5)   从第五个位置开始查找字符为e的首次出现的下标

lastIndexOf()     返回一个指定的字符串值最后出现的位置的下标,第一个参数为该索引的字符串,第二个参数为从哪里开始向前查找

                            eg: str.lastIndexOf("runoob", 20) 从第20个位置开始向前查找该字符串,返回该字符串最后一次出现的下标

includes()           判断字符串是否包含指定的子字符串。参数为一个字符串,返回值为布尔类型

 

substr()               在字符串中抽取从 开始 下标开始的指定数目的字符。第一个参数为从哪个下标开始,第二个参数为抽离几个字符(不写默认之后的所有的字符)

                             eg:  str.substr(2,3)  返回从第二个位置开始的三个字符        str.substr(2) 返回从第二个位置开始的,之后的所有的字符

split()                   用于把一个字符串分割成字符串数组,第一个参数为是以什么位置分割,第二个参数为分割后的最大的字符串的长度

           eg:    str.split() 以空格分隔所有的字符串,返回字符串数组

                                  str.split("") 分割每一个字符,包括空格,返回的是所有的单个的字符的数组

trim()                    用于删除字符串的头尾空格。返回的是一个没有了两端空格的字符串

                            

 

 

关于正则的方法

match()

replace()

search()

 

posted @ 2019-10-05 11:45  LC蜗牛  阅读(161)  评论(0编辑  收藏  举报