这篇文章主要介绍了JavaScript判断一个字符串是否包含指定子字符串的方法,实例分析了javascript字符串操作的技巧,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了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.

String 1:

String 2:

Click to check if String 1 contains String 2

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));

}

希望本文所述对大家的javascript程序设计有所帮助。

java包含某个字符串_JavaScript判断一个字符串是否包含指定子字符串的方法相关推荐

  1. python如何判断字符串是否包含某些汉字_Python如何判断一个字符串是否包含指定子字符串...

    Python如何判断一个字符串是否包含指定字符串?本篇文章就给大家介绍Python判断一个字符串是否包含指定子串的3种方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 程序员在字 ...

  2. java按照空格分割,Java用split实现分割含一个或多个空格的字符串

    Java用split实现分割含一个或多个空格的字符串 发布时间:2020-11-02 16:28:29 来源:亿速云 阅读:66 作者:Leah 本篇文章给大家分享的是有关Java用split实现分割 ...

  3. 在Java中如何高效的判断数组中是否包含某个元素

    如何检查一个数组(无序)是否包含一个特定的值?这是一个在Java中经常用到的并且非常有用的操作.同时,这个问题在Stack Overflow中也是一个非常热门的问题.在投票比较高的几个答案中给出了几种 ...

  4. 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写

    002-华为机试-在线测试 题目描述 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数.不区分大小写. 输入描述: 输入一个有字母和数字以及空格组成的字 ...

  5. 删除字符串某一指定子字符串

    文章目录 功能:删除字符串某一指定子字符串 业务场景 实现方法 1.Java实现 功能:删除字符串某一指定子字符串 业务场景 在数据库中有一个String类型的字符串,该字符串通过逗号进行分割,现在前 ...

  6. [转载] Python3 如何检查字符串是否是以指定子字符串开头或结尾

    参考链接: Python | 用后缀和前缀合并两个字符串 Python3 中提供了两个字符串的内置方法 str.startswith() 和 str.endswith() 1. 用于检查字符串是否是以 ...

  7. 判断一个 9x9 的数独是否有效的解题方法整理

    判断一个 9x9 的数独是否有效的解题方法整理 问题描述:(LeetCode 36) 判断一个 9x9 的数独是否有效. 数字 1-9 在每一行只能出现一次. 数字 1-9 在每一列只能出现一次. 数 ...

  8. php判断网址包含字符,php中判断一个字符串包含另一个字符串的方法

    第一种方法:用php的strpos() 函数判断字符串中是否包含某字符串的方法if(strpos("www.yinxi.net","jb51") !== fal ...

  9. 【C++】35.判断一个文件是否存在、 查找字符串中的子串

    1.判断一个文件是否存在,IsFileExists() bool IsFileExists(const std::string &file_name) {std::ifstream fin(f ...

  10. 处理字符串_11_判断一个字符是否是数字

    判断一个字符是否是数字 需求描述 需求:将临时表里判断data字段里哪些是数字. 解决方法:这里通过函数isnumberic或者regexp完成该效果. 注: 数据库数据集SQL脚本详见如下链接地址 ...

最新文章

  1. 网络传输模型(概念)
  2. 解决IDEA使用lombok注解无效,@Data不生效问题
  3. c语言i o编程,C 语言输入输出 (I/O)
  4. 全能Android HOOK框架 JNI NATIVE JAVA ART DALVIK
  5. ARM(IMX6U)ARM Cortex-A7中断系统(GPIO按键中断驱动蜂鸣器)
  6. PHP-Redis扩展安装 error: ext/standard/php_smart_str.h: No such file or directory
  7. android seekbar闪退,android seekbar 踩坑之路
  8. 关于跨平台技术选型的思考
  9. jquery ajax请求方式与提示用户正在处理请稍等,等待数据返回时loading的显示
  10. c# 时间格式化为英文_C#格式化英文字母的三种方法
  11. 概率论--Z=X+Y概率密度的推导
  12. eclipse安装中文补丁包
  13. centos7 elasticsearch 安装启动问题
  14. Vue提高20 日期选择器插件
  15. html5创建桌面快捷方式,iOS APP创建桌面快捷方式
  16. Sublime Text 3 汉化的简单方法
  17. 用for循环打印乘法口诀表
  18. Linux系统简介分区基础命令(ADMIN01-2)
  19. 【tableau】4个基本图表
  20. H5学习笔记(九)高度塌陷问题

热门文章

  1. Git和Github详细教程
  2. vue-cli初始化一个项目
  3. linux go环境安装
  4. Java 实现发送Http请求
  5. Mysql Error:1205错误诊断
  6. gb2312和utf8 转换
  7. 转iPhone开发的门槛
  8. WebService:JAX-WS实现WebService
  9. 3个开源TTS(四)eSpeak1.06的源码调试环境vim+vimgdb
  10. sql server,mysql,oracle 获取上一月时间