String对象方法

charAt(index)

返回在指定位置的字符。

charCodeAt()

返回在指定的位置的字符的 Unicode 编码。

concat([string1,string2...)

连接字符串。

slice(start,end)

提取字符串n到m之间的片断(不包括m位置的字符串),并在新的 字符串中返回被提取的部分

substring(star,end)

提取字符串中两个指定的索引号之间的字符,大多数情况和slice()作用相同,当参数为负值时会有不同,但这种情况较少用.

substr(start,length)

从*起始索引号提取字符串中指定数目的字符。

split(separator,limit)

把字符串分割为字符串数组

以传进的符号为分界线 分成一个个的数组元素 存进数组 如果 没有相对应的符号则直接将 该作为一个数组元素字符串存入数组

var str2 = "1,24,65,457"
var arr  = str2.split(",") 
//再str2中有, 就以,为分界线,分成 1,24,65,457分别存入数组 结果为 ['1', '24', '65', '457']
var arr  = str2.split("|")   
// 没有相对应的符号则直接将 该作为一个数组元素字符串存入数组 在str2中没有"|"这个符号 就不分割,把这几个字符串作为一个字符串 存入数组中并返回 结果为  ['1,24,65,457']

limit:可选。该参数可指定返回的数组的最大长度 ,如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。 (第二个参数要是数字 ,不是数字 返回空数组

split() 方法不改变原始字符串。

返回值:一个字符串数组。该数组是通过在 separator 指定的边界处将字符串 string Object 分割成子串创建的。返回的数组中的子串不包括 separator 自身

indexOf( subString [,startIndex])

检索字符串,返回某个指定的字符串值在字符串中首次出现的位 。注意,如果查找不到会返回 -1 (第二个参数 指定 开始检索的位置

lastIndexOf(subString[,startIndex])

indexOf() 相反 从末尾开始检索 检索传入的 字符串的 位置 并返回索引号

如果找不到 则 返回-1

toLowerCase()

把字符串转换为小写。

toUpperCase()

把字符串转换为大写

match()

找到一个或多个正则表达式的匹配.该方法会返回一个数组,数组中包含了所符合条件的文本。

replace(rgExp, replaceText)

替换与正则表达式匹配的子串,并返回替换后的字符串,注意原 字符串不会改变。

search(rgExp)

返回与正则表达式查找内容匹配的第一个子字符串的位置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值