本文实例讲述了JavaScript判断一个字符串是否包含指定子字符串的方法。分享给大家供大家参考。具体分析如下:

下面的JS代码,为String对象定义了一个contains方法用于判断字符串是否包含子字符串,非常有用。
if (!Array.prototype.indexOf) {
Array.prototype.indexOf = function(obj, start) {
for (var i = (start || 0), j = this.length; i < j; i++) {
if (this[i] === obj) { return i; }
}
return -1;
}
}
if (!String.prototype.contains) {
String.prototype.contains = function (arg) {
return !!~this.indexOf(arg);
};
}
下面是一个详细的使用范例,可以在浏览器内执行
复制代码 代码如下:Enter two strings and check if Strign 1 contains String 2.<br> <br>
String 1: <input id="foo" type="text" value="a quick brown fox jumps over"> <br>
String 2: <input id="bar" type="text" value="fox jumps"> <br><br>
<button onclick="checkstring()">Click to check if String 1 contains String 2</button>
<script>
if (!Array.prototype.indexOf) {
Array.prototype.indexOf = function(obj, start) {
for (var i = (start || 0), j = this.length; i < j; i++) {
if (this[i] === obj) { return i; }
}
return -1;
}
}
if (!String.prototype.contains) {
String.prototype.contains = function (arg) {
return !!~this.indexOf(arg);
};
}
function checkstring() {
var foo = document.getElementById("foo").value;
var bar = document.getElementById("bar").value;
alert(foo.contains(bar));
}
</script>
希望本文所述对大家的javascript程序设计有所帮助。
相关推荐:
企业营销:如何在竞争激烈的市场中脱颖而出,美装网站Seo优化
OpenAI账号申诉怎么办?全方位解析解决方案,ai写作免费公众号下载
AI上的文章属于原创吗?人工智能创作内容的归属问题
从语言助手到智能生活伙伴,未来的智能助手如何改变我们的生活,网站建设分站公司
seo组建需要什么条件,seo建站的步骤 ,ai肌肉宝宝
专业SEO助力企业在激烈市场竞争中脱颖而出,嘉兴海外网站推广价格
SEO课:让你从小白变成搜索引擎优化高手,推广自媒体营销计划
ChatGPT启动时遇到问题?快速解决方案让你畅享智能对话体验,ai如何保存logo
仿写AI:智能时代的创作革命,洛江区移动房网站推广
互联网留痕:数字时代的隐形轨迹与自我管理,灯塔网站推广包年多少钱
SEO领站-从零到一打造成功网站排名的秘密,轻淘客seo怎设置
“关键词指白”:揭秘如何通过精准关键词优化实现流量暴增,全面分析网站seo
SEO优化与SEM广告:提升品牌曝光与流量的双重利器,ai接回头
为什么选择SEO会员服务,让您的网站流量飞速增长,靖边专业网站建设公司
为什么要监控SEO效果,国家为什么要监控个人 ,抚顺ai系统
SEO攻略:搜索引擎优化,快速提升网站排名,网站推广网站优化费用
在线AI写文:开启高效创作新时代
文章AI生成:让创作变得更简单、更高效!
SEO全站优化:打造强大网站排名的必备利器,AI论文写作的优点
什么是SEO优化方案,seo的优化方案 ,ai emorobot
ChatGPT暂时不可用?如何高效应对并寻找最佳替代方案!,logo ai教程视频
ChatGPT目前,我无法查看或打开附件,但我依然能为你提供全面的帮助,苹果ai谷歌ai
pbootcms自动翻译插件,让你的网站轻松实现多语言覆盖,ai 镀金
摘要AI生成:高效工作的新时代利器
AI人工智能文章生成平台,释放创作无限可能
SEO占位:如何在竞争激烈的市场中占得先机?,梁平区省心全网营销推广
什么是seo行业,seo是什么职业做什么的 ,ai标题字体效果
文章AI生成软件高效创作新纪元
seo适合什么人做,哪种seo做得好 ,晋城ai论文写作免费
seo需要什么部门,seo主要干什么 ,ai接入仪器
ChatGPT遇到问题?如何解决“您的应用遇到问题,无法正常启动”困境?,ai下载增强版
一键创作,助你轻松实现创意梦想,最低价刷粉网站推广
用AI优化文章,轻松提升内容质量与创作效率
SEO如何做?全方位解析提升网站排名的秘诀,AI翻译好处
SEO包含的秘密:让你的网站轻松排上首页,新媒体营销推广方案目录
SEO教你如何快速提升网站排名,打破竞争壁垒!,本溪seo优化排名公司
ChatGPT无法加载?检查您的网络设置并尝试重启Chat,ai写作怎么写作文的
SEO自行:提升网站流量的秘密武器,邹平县个人网站建设建议
seo需要做些什么,做seo的 ,超级ai地图
ChatGPT:打破语言障碍,理解与沟通的新时代,交通轨道ai
seo网站排名优化哪家好,seo网站优化平台 ,ai斗蟋
ChatGPT回答问题,网页无法线下滚动?解决方案轻松get!,谷歌AI铃声
ChatGPT进不去怎么办?解决方案与技巧,轻松畅享智能对话,ai va
什么是seo长尾词,什么是seo长尾词的概念 ,绿茶ai换脸杨超越
SEO提供:如何通过精准的SEO策略提升网站流量与品牌影响力,刷关键词排名立的火星
主流seo是什么,seo是什么推广网站 ,AI心理师
怎么降低文章的AI生成率:打造更真实、更有价值的内容
为什么选择B站VIP?让你畅享更丰富的视听体验,小门类网站seo
seo读什么书,seo是哪个专业的 ,亚洲9ai吧
二创AI:打破创意壁垒,引领未来内容创作新潮流,背影教案网站建设游戏