A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 男女有别 中级黑马   /  2019-6-21 14:58  /  988 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马