通过js判断字符串是否包含某个字符串
前言:有时候,我们在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判断字符串是否包含某个字符串相关推荐
- js判断网页标题包含某字符串则替换
js判断网页标题包含某字符串则替换,代码如下: var tit=document.title; if(tit.indexOf("afish")>0){ tit=tit.rep ...
- java数组是否包含某字符串_js判断数组是否包含某个字符串变量的实例
最近碰到一个这样的现象,后台返回的数据中,数组里面有一些有变量值,有一些没有变量值. 举个例子,比如后台返回的例子是这样的: var arr=[ { "status":" ...
- js 判断字符串是否包含某字符串
2019独角兽企业重金招聘Python工程师标准>>> js 判断字符串是否包含某字符串,String对象中查找子字符,indexOf var Cts = "bblText ...
- 【JS用法】js判断字符串是否包含某个字符串
js判断字符串是否包含某个字符串 方法一:includes方法 //str.includes("")返回一个布尔值,值为true时表示包含var str = "hello ...
- 【bat】判断字符串是否包含某字符串;bat字符串截取;vbs 如何加入参数;Windows如何后台运行bat文件(没有命令提示符框);.bat文件设置自动关机以及弹框确认
[bat]判断字符串是否包含某字符串: @echo off set a=55544333 set c=6666dfsfds set b=44 echo %a%| findstr %b% >nul ...
- 【Shell】判断文件是否包含给定字符串
Shell判断文件是否包含给定字符串 给定一个字符,比方说"Hello Linduo",查找相应文件中是否包含该字符. 方式1:grep # grep -c 返回 file中,与s ...
- c++判断字符串是否包含指定字符串/判断字符串是否相等/保留小数点后几位
判断字符串是否包含指定字符串 //判断第一个参数 是否 包含 第二个参数 1:包含 0:不包含 bool is_contain(std::string input_str, std::string i ...
- js数组中是否包含某个字符串
let arr = ['000 Version表-9月.XLSX','实际销量表-FY22截至9月底销量.XLSX','入库记录表-20220914.XLSX','Rolling Forecast-2 ...
- C++horspool算法查找字符串是否包含子字符串(附完整源码)
C++horspool算法查找字符串是否包含子字符串 C++Shorspool算法查找字符串是否包含子字符串完整源码(定义,实现,main函数测试) C++Shorspool算法查找字符串是否包含子字 ...
最新文章
- 深入剖析RocketMQ源码-NameServer
- 3层交换机和2层交换机的区别
- pycharm全局修改
- Java开发自学技巧!【漫画(1)
- 通过配置jvm参数向应用程序传参数
- windows下安装Redis数据库
- pads中如何设置等长_如何给PDF中的文本设置高亮显示
- layui 动态添加的表单元素--select
- 一个屌丝程序猿的人生(八十七)
- 强化物联网连接 Silicon Labs收购Micrium
- MAC系统如何显示隐藏文件解决方法
- 如何获得onblur中的值_js中onfocus、onblur事件
- 沧小海深入剖析xilinx的GTP/GTX核,掌握高速串行收发机制——第六章 接收端结构及功能说明
- 【JPress】jpress-core架构
- 给AWStats关键词统计增加去百度,谷歌等搜索引擎的站内查询链接
- Latex中字母上面加符号
- Wind分布式游戏服务器引擎的实现
- 大文件上传时如何做到秒传?
- matlab坐标用星星表示什么,用Matlab实现简易图片中的星星计数及位置标记--陈宗华...
- 深度学习: 卷积核尺寸size为什么是 奇数