charAt(字符标) --根据下标查找指定字符,返回字符串中的第n个字符,如果超出范围,返回空字符串
charCodeAt(字符下标)--根据下标查找指定字符,返回字符串中的第n个字符的Unicode编码,如果超出范围,返回NaN
formChatCode(Unicode编码)--根据字符编码 创建字符串 返回指定编码构建的新字符串,有一个特性是 实为构造函数String()的属性
indexOf(某个字符或字符串,[开始查找的位置的下标])---从前向后检索字符串,看其中是否含有指定的字符或子字符串,返回首次符合字符的下标,如果没有找到,则返回-1。
lastIndexof(某个字符或字符串,[开始查找的位置的下标])---从后向前检索字符串,看其中是否含有指定的字符或子字符串,返回首次符合字符的下标,如果没有找到,则返回-1.
match(正则表达式或非正则表达式)--- 查找符合指定的正则的一个字符或多个字符
例:参数是正则表达式,且有全局匹配g: var r = '13332SWFFS'.match(/\d/g)
console.log(r); //返回 [1,3,3,3,2]
参数是正则表达式,且没有全局匹配g:
var r = '13332SWFFS'.match(/\d/)
console.log(r); //返回["1", index: 0, input: "13332SWFFS", groups: undefined]
search()----与match()相同,但会忽略全局标记g与lastIndex的属性,返回第一个符合正则条件的子串的起始位置,如果没有找到则返回-1。 |
|