首页 > 其他分享 >js 判断字符串中是否包含某个字符串

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

时间:2022-10-10 18:13:04浏览次数:69  
标签:检索 var 某个 str 字符串 js 方法 reg

方法一(推荐使用): indexOf()

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

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

方法二:match()

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

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

方法三: search()

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

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

以上的方法都是String对象的方法。

方法四:test()


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

var str = "abcd";
var reg = RegExp(/d/);
console.log(reg.test(str)); // true

方法五:exec()

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

var str = "abcd";
var reg = RegExp(/d/);
if(reg.exec(str)){
// 包含
}


标签:检索,var,某个,str,字符串,js,方法,reg
From: https://www.cnblogs.com/lemperor/p/16776694.html

相关文章

  • * ./cptable in ./node_modules/[email protected]@xlsx-style/dist/cpexcel.js
    问题项目中用到了xlsx和xlsx-style,但正常安装后,出现以下错误*./cptablein./node_modules/[email protected]@xlsx-style/dist/cpexcel.js1解决方案修改node_modu......
  • js获取指定日期的前一天/后一天
    date代表指定日期,格式:2018-09-27day代表天数,-1代表前一天,1代表后一天 //date代表指定的日期,格式:2018-09-27//day传-1表始前一天,传1表始后一天//JS获取指定日期的......
  • H.265视频流媒体播放器EasyPlayer.JS如何获取时间戳回调?
    EasyPlayer是可支持H.264/H.265视频播放的流媒体播放器,性能稳定、播放流畅,可支持的视频流格式有RTSP、RTMP、HLS、FLV、WebRTC等,具备较高的可用性。EasyPlayer还拥有Window......
  • 25. JS Date(时间/日期)对象
    1.前言Date对象是JavaScript内置的对象,通过它您可以访问计算机系统的时间,此外,Date对象中还提供了多种用于管理、操作和格式化时间/日期的方法。2.创建Date对象......
  • H.265视频流媒体播放器EasyPlayer.JS如何获取时间戳回调?
    EasyPlayer是可支持H.264/H.265视频播放的流媒体播放器,性能稳定、播放流畅,可支持的视频流格式有RTSP、RTMP、HLS、FLV、WebRTC等,具备较高的可用性。EasyPlayer还拥有Windows......
  • 24. JS Array(数组)对象
    1.前言数组是值的有序集合,数组中的每个值称为一个元素,每个元素在数组中都有一个数字位置,称为索引,索引从0开始,依次递增。在JavaScript中,您可以使用Array对象定义数......
  • JS判断奇偶数
    if((i&1)===0)代替if(i%2===0)来判断i是不是偶数。原理:按位与操作符(&)按位与操作符(&)会对参加运算的两个数据按二进制位进行与运算,即两位同时为1时,结果才为......
  • 23. JS String(字符串)对象
    1.前言JavaScriptString对象用于处理字符串,其中提供了大量操作字符串的方法,以及一些属性。创建String对象的语法格式如下:varval=newString(value);varval=......
  • 设置一天内某个时间段可用
    1.很简单的一段代码,用户选择一个时间段,保存到数据库,下发指令时判断当前时间是否位于选择时间段内,是启用。可以选择存放短时间类型,也可以选择存放长日期类型,如果选择存放长......
  • 关于VUE项目请示接口报错:Error: Network Error at createError (createError.js:17) a
    今天在开发VUE项目时,发现一个问题,请示后端接口时报错,但是调试后端接口请示正常,但是前端就报错  看浏览器错误信息如下:   调试看到请示错误信息如下:Error:Netw......