JavaScript字符串检索字符的方法
发布时间 - 2026-01-11 02:01:55 点击率:次在字符串中检索字符的几种方式,供大家参考,具体内容如下
var text="abcdefgh你好,很高兴认识你!";
var str1="abc";
var str2="def";
var str3="ABC";
var str4="很高兴";
function isContain(str,substr){
return new RegExp(substr).test(str);
}
console.log(isContain(text,str1));//true
console.log(isContain(text,str4));//true
console.log(text.indexOf(str1));//0,如果匹配则返回其位置
console.log(text.indexOf(str2));//3
console.log(text.indexOf(str4));//11
console.log(text.indexOf(str3));//-1,如果不匹配则返回-1
console.log(text.indexOf(str1,1));//-1 第二个参数表示从下标为1的地方开始找
console.log(text.lastIndexOf(str1,1));//0,从后向前检索,返回其下标
console.log(text.lastIndexOf(str2));//3
console.log(text.substring(0,5));
//abcde 提取下标之间的字符串,包括第一个参数,不包括第二个参数
console.log(text.slice(0,5));//abcde 根substring作用基本相同
console.log(text.substr(0,3));//abc,第一个参数表示起始下标,第二个参数表示获取的字符长度
console.log(text.match(str1));//返回abc数组,可以使用正则,进行了解
console.log(text.match(str1)[0]);//abc
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# js
# 检索字符
# javascript数据结构与算法之检索算法
# js仿淘宝的拼音检索特效代码
# 基于JavaScript实现的顺序查找算法示例
# JavaScript实现在数组中查找不同顺序排列的字符串
# Javascript获取数组中的最大值和最小值的方法汇总
# 求js数组的最大值和最小值的四种方法
# javascript实现查找数组中最大值方法汇总
# JavaScript数据结构与算法之检索算法实例分析【顺序查找、最大最小值、自组织查询】
# 第二个
# 第一个
# 很高
# 几种
# 可以使用
# 不包括
# 认识你
# 具体内容
# 大家多多
# 不匹配
# 你好
# abcde
# slice
# abcdefgh
# def
# abc
# pre
# class
# isContain
# match
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何使用.env文件管理环境变量?(最佳实践)
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门
在centOS 7安装mysql 5.7的详细教程
高防服务器租用首荐平台,企业级优惠套餐快速部署
Laravel如何创建自定义Artisan命令?(代码示例)
个人摄影网站制作流程,摄影爱好者都去什么网站?
Python自然语言搜索引擎项目教程_倒排索引查询优化案例
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
Python进程池调度策略_任务分发说明【指导】
Laravel如何编写单元测试和功能测试?(PHPUnit示例)
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
如何在IIS7上新建站点并设置安全权限?
JavaScript如何实现类型判断_typeof和instanceof有什么区别
Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】
Laravel如何创建和注册中间件_Laravel中间件编写与应用流程
Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言
Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置
Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】
Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置
Laravel如何使用withoutEvents方法临时禁用模型事件
Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)
如何在香港服务器上快速搭建免备案网站?
Swift中循环语句中的转移语句 break 和 continue
EditPlus中的正则表达式 实战(4)
Laravel观察者模式如何使用_Laravel Model Observer配置
Python自动化办公教程_ExcelWordPDF批量处理案例
如何快速搭建支持数据库操作的智能建站平台?
如何为不同团队 ID 动态生成多个非值班状态按钮
php在windows下怎么调试_phpwindows环境调试操作说明【操作】
Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】
Java解压缩zip - 解压缩多个文件或文件夹实例
Python文件流缓冲机制_IO性能解析【教程】
Laravel项目怎么部署到Linux_Laravel Nginx配置详解
网站制作软件有哪些,制图软件有哪些?
如何在景安云服务器上绑定域名并配置虚拟主机?
晋江文学城电脑版官网 晋江文学城网页版直接进入
佛山企业网站制作公司有哪些,沟通100网上服务官网?
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
如何在IIS管理器中快速创建并配置网站?
网站建设整体流程解析,建站其实很容易!
用v-html解决Vue.js渲染中html标签不被解析的问题
如何在阿里云部署织梦网站?

