Js如何判断字符串中是否包含某个字符串?基础入门_字符基础知识入门

JavaScript中要判断字符串中是否包含某个字符串有多种方法,下面我们来看一下使用indexOf()方法、search()方法、match()方法来判断字符串中是否包含某个字符串。方法一: indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。var str = “123”;
cons

Js如何判断字符串中是否包含某个字符串?基础入门

JavaScript中要判断字符串中是否包含某个字符串有多种方法,下面我们来看一下使用indexOf()方法、search()方法、match()方法来判断字符串中是否包含某个字符串。

Js如何判断字符串中是否包含某个字符串?基础入门_字符基础知识入门

方法一:

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

var str = "123";
console.log(str.indexOf("3") != -1 );  // true

方法二: 

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

var str = "123";
console.log(str.search("3") != -1 );  // true

方法三:

match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配

var str = "123";
var reg = RegExp(/3/);
if(str.match(reg)){
    // 包含        
}
海计划公众号
(0)
上一篇 2020/03/24 05:42
下一篇 2020/03/24 05:42

您可能感兴趣的内容

  • 你写的代码就是你的犯罪证据入门攻略_代码使用帮助

    最近我工作的主要内容,是在和别人结对编程,以对一个大型的遗留系统项目进行重构。过程中,我发现一个特别有意思的东西,我重构了很多的 if 语句。从这些 if 语句里,大抵是映射出了业务的变化。于是,我便想写一篇文章来记录一下相关的心得。你写的 if 就是你的犯罪证据业务的复杂性,导致了架构的复杂性。在这些代码故事里,发生得最多的地方就是 if 语句。所以,你可

    2020/03/23
  • Koa小白帮助基于 Node.js 平台的下一代 web 开发框架

    Koa基础入门 官方网址:https://koa.bootcss.com/ GitHub:https://github.com/koajs/koa 简介描述:基于 Node.js …

    2020/03/05
  • evergreen基础知识_一个开源的React UI框架

    evergreen基础知识 官方网址:https://evergreen.segment.com/ GitHub:https://github.com/segmentio/ever…

    2020/03/06
  • Js中try/catch/finally 语句小白入门_错误基础入门

    try/catch/finally 语句用于处理代码中可能出现的错误信息。错误可能是语法错误,通常是程序员造成的编码错误或错别字。也 可能是拼写错误或语言中缺少的功能(可能由于浏览器差异)。try语句允许我们定义在执行时进行错误测试的代码块。catch 语句允许我们定义当 try 代码块发生错误时,所执行的代码块。finally 语句在 try 和 catc

    2020/03/22
  • display: none;与visibility: hidden;的区别菜鸟教程下载_display入门基础知识

    联系:它们都能让元素不可见。区别:display:none;会让元素完全从渲染树中消失,渲染的时候不占据任何空间;visibility: hidden;不会让元素从渲染树消失,渲染师元素继续占据空间,只是内容不可见display: none;是非继承属性,子孙节点消失由于元素从渲染树消失造成,通过修改子孙节点属性无法显示;visibility: hidden

    2020/04/05
  • 不要再尝试函数式编程了入门教程_编程新手入门

    也许你曾听说过所谓的“函数式”编程。也许你甚至在想接下来是否要尝试一下。但是,函数式编程有很多缺陷,并不适用于现实项目的开发,并且会造成工作效率的下降。欲知详情,且听本文娓娓道来 。【译者注:本篇采用了讽刺的写法,若急于知道真相,请拉至文末。】也许你曾听说过所谓的“函数式”编程。也许你甚至在想接下来是否要尝试一下。答案是别 !它简直是地狱!函数式编程有很多缺

    2020/03/26
  • TheBestDesigns小白指南_最佳网页设计展示网

    TheBestDesigns小白指南 官方网址:https://www.thebestdesigns.com/ 简介描述:最佳网页设计展示网 TheBestDesigns:最佳网页…

    2020/03/11
  • CYBERMAP新手入门_视觉冲击的超赞互动地图,而且超带感炫酷!

    CYBERMAP新手入门 官方网址:https://cybermap.kaspersky.com/ 简介描述:视觉冲击的超赞互动地图,而且超带感炫酷! 一款给你视觉冲击的超赞互动地…

    2020/03/08
  • zanePerfor入门基础教程_前端性能监控系统,消息队列,高可用,集群等相关架构

    zanePerfor入门基础教程 GitHub:https://github.com/wangweianger/zanePerfor 简介描述:前端性能监控系统,消息队列,高可用,…

    2020/03/11
  • Vue一个案例引发的递归组件的使用使用说明_递归使用说明

    今天我们继续使用 Vue 的撸我们的实战项目,只有在实战中我们才会领悟更多,光纸上谈兵然并卵,继上篇我们的《Vue一个案例引发的动态组件与全局事件绑定总结》 之后,今天来聊一聊我们如何在项目中使用递归组件。信息的分类展示列表这次我们主要是实现一个信息的分类展示列表存在二级/三级的分类,如下如所示:看到这个很多人会想到这个实现起来很简单啊,来个嵌套循环不就完事

    2020/04/03
  • IT工程师和其他工程师的区别?基础知识_段子使用攻略

    1.工作的时候就是要给自己定一个可达到的小目标,然后再定个稍大点的目标,就很容易实现。比如先混到这周末,然后再混到元旦,最后实现混到过年的大目标。
    2.父亲告诫儿子:“能力越大,责任就越大。”儿子说:“对,我吃的能力大,我承担的减肥责任就越大。” 3.听到两个同事的聊天:“我好怕老啊。”“等你真的老了,就不怕老了。”“因为那时淡定了吗?”“不,因为你那时就

    2020/03/24
  • javascript中object是什么?零基础入门_object小白知识

    object是javascript中一个被我们经常使用的数据类型,而且JS中的所有对象都是继承自Object对象的。下面本篇文章就来给大家简单介绍一下javascript中的Object类型,希望对大家有所帮助。Object类型ECMAScript中的对象其实就是一组数据和功能的集合。通过new操作符后跟要创建的对象类型的名称来创建。//创建一个Object

    2020/03/22
  • 获取网页乱码小白指南_乱码入门教程

    1.是用curl抓取的数据是用类似gzip压缩后的数据导致的乱码。乱码:curl www.1ting.com |more乱码:curl -H “Accept-Encoding: gzip”www.1ting.com | more不乱码:curl -H “Accept-Encoding: gzip”www.1ting.com | gunzip | more不乱

    2020/04/03
  • Web前端MVC框架的意义分析基础教程_MV小白常识

    前言:  Web前端开发是Web技术发展中的一个重要组成部分,在传统的前端开发中由于外界因素的影响导致其开发形式呈现出简单化的特点,即以页面为主体来展示界面中的信息。然而随着科学技术的不断进步,Web前端开发形式上变得更为复杂,但是其功能方面也逐渐实现了与用户间的相互交流。以下就是对Web前端MVC框架意义的详细阐述,望其能为现代背景下Web前端开发技术的可

    2020/04/05
  • H+入门指南一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题

    H+使用攻略 官方网址:http://www.zi-han.net 简介描述:一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题 H+是一个完全响应式,基于B…

    2020/03/06
  • Js中Undefined和Null入门基础教程_null小白教程

    jsjs中一共有5种简单数据类型:Undefined, Null, boolean, Number, String. 还有一种复杂的数据类型:Object,本篇主要介绍Undefined和NullUndefined一个变量如果没有初始化赋值 则该变量的值就是undefinedlet msg; // msg == undefinde;没有必要给一个变量赋值为u

    2020/03/29