字符串
字符串对象方法
search(regexp)方法
检索指定字符串中是否包含指定内容
参数
string
指定检索的文本内容
regexp
指定检索匹配指定正则表达式文本内容
返回值
如果包含,返回匹配的第一个字母的索引值(所在位置)
如果不包含,返回-1
示例
var str = ‘12345678987654’;
var result =str.search(‘457’);//-1
var result =str.search(‘123’);//0
var result =str.search(/567/);//4
console.log(result);

match()方法
指定字符串匹配指定文本内容
参数
string
regexp
返回值
匹配的内容
匹配内容第一个的索引值(位置)
当前字符串
示例
var str = ‘12345678987654’;
var result = str.match(/[789]/g);
console.log(result);//[ ‘7’, ‘8’, ‘9’, ‘8’, ‘7’ ]

repiace(regexp,replacement)方法
使用指定内容替代正则表达式匹配的内容
参数
regexp
用于匹配当前字符串中符合正则表达式规则的内容
replacement
用于替代的内容
返回值
替换之后的结果
不影响原本字符串的内容
示例
var str = ‘12345678987654’;
var result = str.replace(‘123′,’string’);
//console.log(result);//string45678987654
console.log(str);//12345678987654

字符串的属性

length属性
获取当前字符串的字符个数
var str=new String(‘qilongzhusunwukong’);
console.log(str.length);//18

遍历循环
for (var i=0 ; i

打赏

发表评论

邮箱地址不会被公开。 必填项已用*标注