前言:有时候,我们在js中需要判断一个字符串中,是不是包含某个字符。可以采用以下方法进行判断。

String对象的方法

方法一:indexOf() (推荐)

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

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

方法二:search()

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

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

方法三:match()

var str = "123";
var reg = RegExp(/3/);
if(str.match(reg)){//包含
}

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

RegExp对象的方法

方法四:test()

var str = "123";
var reg = RegExg(/3/);
console.log(reg.test(str));//true

test()方法用于检索字符串中指定的值。返回true或false。

方法五:exec()

var str = "123";
var reg = RegExg(/3/);
if(reg.exec(str)){//包含
}

exec()方法用于检索字符串中的正则表达式的匹配。返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值为null。

参考博客:js判断字符串是否包含某个字符串  https://www.cnblogs.com/ooo0/p/7741651.html

通过js判断字符串是否包含某个字符串相关推荐

  1. js判断网页标题包含某字符串则替换

    js判断网页标题包含某字符串则替换,代码如下: var tit=document.title; if(tit.indexOf("afish")>0){ tit=tit.rep ...

  2. java数组是否包含某字符串_js判断数组是否包含某个字符串变量的实例

    最近碰到一个这样的现象,后台返回的数据中,数组里面有一些有变量值,有一些没有变量值. 举个例子,比如后台返回的例子是这样的: var arr=[ { "status":" ...

  3. js 判断字符串是否包含某字符串

    2019独角兽企业重金招聘Python工程师标准>>> js 判断字符串是否包含某字符串,String对象中查找子字符,indexOf var Cts = "bblText ...

  4. 【JS用法】js判断字符串是否包含某个字符串

    js判断字符串是否包含某个字符串 方法一:includes方法 //str.includes("")返回一个布尔值,值为true时表示包含var str = "hello ...

  5. 【bat】判断字符串是否包含某字符串;bat字符串截取;vbs 如何加入参数;Windows如何后台运行bat文件(没有命令提示符框);.bat文件设置自动关机以及弹框确认

    [bat]判断字符串是否包含某字符串: @echo off set a=55544333 set c=6666dfsfds set b=44 echo %a%| findstr %b% >nul ...

  6. 【Shell】判断文件是否包含给定字符串

    Shell判断文件是否包含给定字符串 给定一个字符,比方说"Hello Linduo",查找相应文件中是否包含该字符. 方式1:grep # grep -c 返回 file中,与s ...

  7. c++判断字符串是否包含指定字符串/判断字符串是否相等/保留小数点后几位

    判断字符串是否包含指定字符串 //判断第一个参数 是否 包含 第二个参数 1:包含 0:不包含 bool is_contain(std::string input_str, std::string i ...

  8. js数组中是否包含某个字符串

    let arr = ['000 Version表-9月.XLSX','实际销量表-FY22截至9月底销量.XLSX','入库记录表-20220914.XLSX','Rolling Forecast-2 ...

  9. C++horspool算法查找字符串是否包含子字符串(附完整源码)

    C++horspool算法查找字符串是否包含子字符串 C++Shorspool算法查找字符串是否包含子字符串完整源码(定义,实现,main函数测试) C++Shorspool算法查找字符串是否包含子字 ...

最新文章

  1. 深入剖析RocketMQ源码-NameServer
  2. 3层交换机和2层交换机的区别
  3. pycharm全局修改
  4. Java开发自学技巧!【漫画(1)
  5. 通过配置jvm参数向应用程序传参数
  6. windows下安装Redis数据库
  7. pads中如何设置等长_如何给PDF中的文本设置高亮显示
  8. layui 动态添加的表单元素--select
  9. 一个屌丝程序猿的人生(八十七)
  10. 强化物联网连接 Silicon Labs收购Micrium
  11. MAC系统如何显示隐藏文件解决方法
  12. 如何获得onblur中的值_js中onfocus、onblur事件
  13. 沧小海深入剖析xilinx的GTP/GTX核,掌握高速串行收发机制——第六章 接收端结构及功能说明
  14. 【JPress】jpress-core架构
  15. 给AWStats关键词统计增加去百度,谷歌等搜索引擎的站内查询链接
  16. Latex中字母上面加符号
  17. Wind分布式游戏服务器引擎的实现
  18. 大文件上传时如何做到秒传?
  19. matlab坐标用星星表示什么,用Matlab实现简易图片中的星星计数及位置标记--陈宗华...
  20. 深度学习: 卷积核尺寸size为什么是 奇数

热门文章

  1. 注销微信时提示小程序运营者身份尚未解除
  2. 关于RIL层一条命令的轮回转世
  3. 人工智能是一门新颖的技性科学,它基于计算机理论和方法
  4. matlab实现纯跟踪算法
  5. ajax同步请求与异步请求
  6. MFC开发之设置窗口最大化、最小化和默认大小
  7. 用mysql创建教务管理系统_创建教务管理数据库 mysql创建数据库步骤
  8. 软件快速开发框架的基础设计思路
  9. 如何找到特殊的电话号码?
  10. 阿卡索获近亿元B轮融资,少儿在线英语为什么这么火?