js 判断字符串中是否包含某个字符串,怎么判断字符串中是否包含某个字符

  js 判断字符串中是否包含某个字符串,怎么判断字符串中是否包含某个字符

  本教程运行环境:windows7系统,javascript1.8.5版本1.8.5,戴尔G3电脑。

  javascript判断是否包含指定字符串的方法

  1、使用indexOf()

  index()方法可以返回指定字符串值在字符串中第一次出现的位置。如果要检索的字符串值没有出现,则该方法返回-1。

  var str= 123

  console.log(str.indexOf(3 )!=-1 );//从左到右搜索trueindexof()方法。如果要从右向左搜索,可以使用lastIndexOf()方法进行搜索。

  2、使用lastIndexOf()方法

  lastIndexOf()方法可以返回指定字符串值的最后一个位置。如果指定了第二个参数start,将从后向前搜索字符串中的指定位置。如果没有找到匹配的字符串,则返回-1。

  lastIndexOf()方法的搜索顺序是从右到左,但是它的参数和返回值是根据字符串的下标从左到右计算的,即字符串第一个字符的下标值总是0,最后一个字符的下标值总是length-1。

  var str= 123

  console.log(str.lastIndexOf(3 )!=-1 );//真3、使用search()方法

  search()方法用于检索字符串中指定的子字符串,或者与正则表达式匹配的子字符串。如果没有找到匹配的子字符串,则返回-1。

  var str= 123

  console.log(str.search(3 )!=-1 );//真4、使用match()方法

  match()方法可以检索字符串中的指定值,或者查找一个或多个正则表达式的匹配项。

  match()方法可以找到所有匹配的子字符串,并将它们作为数组返回。

  var str= 123

  var reg=RegExp(/3/);

  if(字符串匹配(reg)){

  //包含

  }【推荐学习:javascript高级教程】以上是javascript如何判断是否包含指定字符串的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: