欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JavaScript字符串检索字符的方法

程序员文章站 2022-11-19 20:56:31
在字符串中检索字符的几种方式,供大家参考,具体内容如下 var text="abcdefgh你好,很高兴认识你!"; var str1="abc"; va...

在字符串中检索字符的几种方式,供大家参考,具体内容如下

var text="abcdefgh你好,很高兴认识你!";
 var str1="abc";
 var str2="def";
 var str3="abc";
 var str4="很高兴";
 function iscontain(str,substr){
  return new regexp(substr).test(str);
 }
 console.log(iscontain(text,str1));//true
 console.log(iscontain(text,str4));//true

 console.log(text.indexof(str1));//0,如果匹配则返回其位置
 console.log(text.indexof(str2));//3
 console.log(text.indexof(str4));//11
 console.log(text.indexof(str3));//-1,如果不匹配则返回-1
 console.log(text.indexof(str1,1));//-1 第二个参数表示从下标为1的地方开始找

 console.log(text.lastindexof(str1,1));//0,从后向前检索,返回其下标
 console.log(text.lastindexof(str2));//3

 console.log(text.substring(0,5));
 //abcde 提取下标之间的字符串,包括第一个参数,不包括第二个参数

 console.log(text.slice(0,5));//abcde 根substring作用基本相同

 console.log(text.substr(0,3));//abc,第一个参数表示起始下标,第二个参数表示获取的字符长度


 console.log(text.match(str1));//返回abc数组,可以使用正则,进行了解
 console.log(text.match(str1)[0]);//abc

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。