一.toLowerCase() 忽律字母的大小写
String.prototype.compare = function(str)
{
//不区分大小写
if(this.toLowerCase() == str.toLowerCase())
{
return "1"; // 正确
}
else{
return "0"; // 错误
}
}
alert("ABCDefg".compare("abcdEFG"));
alert("abc".compare("acd"));
二. indexOf()
JavaScript 中indexOf函数方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。
indexOf函数是从左向右执行查找。否则,该方法与 lastIndexOf 相同。
下面的示例说明了indexOf函数方法的用法。
例子:
var str1 = "c:\aa\bb\abc.png";
var str2 = ".Png";
str1 = str1.toLowerCase();
str2 = str2.toLowerCase();
if(str1.indexOf(str2)>0){
alert(111111);
}
分享到:
相关推荐
【字符串包含问题】是计算机科学中常见的字符串处理问题,主要关注如何高效地判断一个较短的字符串(子串)是否完全包含在另一个较长的字符串(主串)中。以下是几种解决此类问题的方法: ### 第一节:基础方法 1....
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。 方法二:match() var str = "123" var reg = RegExp(/3/); if(str.match(reg)){ //包含; } ...
以下给出一些shell中判断字符串包含的方法,来源程序员问答网站 stackoverflow 以及segmentfault。 方法一:利用grep查找 strA=long string strB=string result=$(echo $strA | grep ${strB}) if [[ $result != ]] ...
首先,介绍基本的字符串包含判断方法。在ES5标准中,String对象并没有内置一个名为contains的方法。但在实际开发中,我们经常需要判断一个字符串是否包含另一个子字符串,所以开发者们会自行定义这个方法。例如,...
//js统计字符串中包含的特定字符个数 function getPlaceholderCount(strSource) { //统计字符串中包含{}或{xxXX}的个数 var thisCount = 0; strSource.replace(/\{[xX]+\}|\{\}/g, function (m, i) { //m为找到...
其中一项常见的需求就是检测一个字符串中是否包含中文字符。这在多种应用场景下都非常有用,比如中文输入验证、数据清洗等。本篇文章将详细介绍如何利用正则表达式来实现这一功能。 ### 一、正则表达式的概念 正则...
假设我们要查询`column_name`包含"字符串1"或"字符串2"的记录,可以这样写: ```sql SELECT column_name FROM table_name WHERE column_name LIKE '%字符串1%' OR column_name LIKE '%字符串2%'; ``` 这里的`LIKE...
在JavaScript中,字符串是基本数据...根据需求,你可以选择适合的方法来实现字符串包含性的检查。在实际开发中,这两个方法常常用于过滤、分割和查找字符串中的特定模式,对于编写高效且精确的JavaScript代码至关重要。
判断字符串是否包含emoji表情
在数据库管理和数据处理领域中,经常需要对存储在字段中的字符串进行处理,特别是当这些字符串包含了多个值时,通过分隔符将其分割成独立的部分是常见的需求之一。本篇文章将详细介绍如何利用SQL语言实现这一功能,...
该函数返回一个新的字符串,该字符串包含了原字符串中从 `begin` 到 `end`(包括 `end`)的所有字符。 #### 参数说明 - **Input**: - `string`:原始字符串。 - `begin`:截取的起始索引(包含)。 - `end`:...
然而,`std::string`默认处理的是ASCII编码,对于包含非ASCII字符(如汉字)的字符串,我们需要考虑宽字符和多字节字符集。 在处理中文字符时,通常会用到UTF-8编码,这是一种变长的字符编码方式,一个汉字可能由1...
在PowerBuilder(简称PB)这一应用开发环境中,字符串处理是非常常见的需求之一。然而,PowerBuilder本身并未内置专门用于字符串替换的函数,这给开发者带来了一定的不便。为了解决这个问题,很多开发者会自行编写...
在C#编程语言中,判断一个字符串是否包含另一个字符串是一个常见的任务,这通常涉及到...总的来说,`IndexOf`是C#中处理字符串包含关系的关键工具,而理解其工作原理和不同选项可以帮助开发者更有效地进行字符串处理。
本文将深入探讨一种用于J2ME环境下的字符串包含关系检测算法,并通过具体的实现细节来帮助读者更好地理解和应用。 #### 1. 算法概述 给出的代码片段展示了一个简单的函数`compare`,它接收两个字符串`str1`和`str2...
一个字符串包含了空个等标点符号,计算出现次数最多的字母和该字母出现次数 开发提示:可以使用Map,key是字母,value是该字母的次数
以下将详细解读四种实现字符串包含判断的方法,这些方法分别是使用strpos()函数、explode()函数、strstr()函数以及stristr()函数。为了确保内容的准确性和可读性,我将对文档中扫描识别出的错误进行修正,并进行详细...