三九宝宝网宝宝百科宝宝知识

js判断是否包含字符串

04月16日 编辑 39baobao.com

[WinAPI字符及字符串函数8:IsCharUpper是否是个大写字母]interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls;typeTForm1 = class(TForm)Button1: TButton;Button...+阅读

可以使用JavaScript原生自带的indexof方法。

定义和用法

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

语法

stringObject.indexOf(searchvalue,fromindex)

参数

searchvalue 必需。规定需检索的字符串值。

fromindex 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。

说明

该方法将从头到尾地检索字符串 stringObject,看它是否含有子串 searchvalue。开始检索的位置在字符串的 fromindex 处或字符串的开头(没有指定 fromindex 时)。如果找到一个 searchvalue,则返回 searchvalue 的第一次出现的位置。stringObject 中的字符位置是从 0 开始的。

提示和注释

注释:indexOf() 方法对大小写敏感!

注释:如果要检索的字符串值没有出现,则该方法返回 -1。

小例子,仅供参考:

javascript中怎样判断是否包含

JS判断字符串包含的方法具体如下:

1. 例子:

var tempStr = "tempText" ;

var bool = tempStr.indexOf("Texxt");

//返回大于等于0的整数值,若不包含"Text"则返回"-1。

if(bool>0){

document.write("包含字符串");

}else{

document.write("不包含字符串");

}

2. indexOf用法:

strObj.indexOf(subString[, startIndex])

JavaScript中indexOf函数方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串, 则返回 -1。如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。

参数:

strObj : 必选项,String 对象或文字。

subString :必选项,要在 String 对象中查找的子字符串。

starIndex :可选项,该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找;

如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。

3. 与lastIndexOf的区别:

lastIndexOf() 方法则是从字符串的结尾开始检索子串。

js如何判断字符串中含有 !等特殊字符若有可以添加否

这个没有直接判断的,要写一个函数去分析你输入的值是否含有特殊符号

比如

function containSpecial( s )

{

var containSpecial = RegExp(/[(\ )(\~)(\!)(\)(\#)

(\$)(\%)(\^)(\&)(\*)(\()(\))(\-)(\_)(\+)(\=)

(\[)(\])(\{)(\})(\|)(\\)(\;)(\:)(\')(\")(\,)(\.)(\/)

(\<)(\>)(\?)(\)]+/);

return ( containSpecial.test(s) );

}

返回true说明有特殊符号。。这样你再做其他操作了。。

希望对你有所帮助

以下为关联文档:

WinAPI字符字符串函数7:IsCharLower是否是个小写字母interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls;typeTForm1 = class(TForm)Button1: TButton;Button...

WinAPI字符字符串函数5:IsCharAlpha是否是个字母interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls;typeTForm1 = class(TForm)Button1: TButton;Button...

判断字符串是否UTF8编码UTF8是以8bits即1Bytes为编码的最基本单位,当然也可以有基于16bits和32bits的形式,分别称为UTF16和UTF32,但目前用得不多,而UTF8则被广泛应用在文件储存和网络传输中。 编码原理...

怎么判断是否中暑一般在35℃以上的高温环境中,人们极易中暑。轻微的中暑,会导致头疼、头昏、恶心乏力,若不采取保护措施,病情继续发展,就会大量脱水,症状会进一步加重,导致极度乏力、反应迟钝、萎靡...

写两个字符串比较是否相等的函数相等返回1不等返回0不能用库int compare(char *a, char *b) { while(*a || *b) { if( *a != *b) return 0; a++; b++; } return 1; } 这个函数没有用库函数,函数体内没有设一个变量,效率应该是非常高吧。...

怎样判断自己的个性是否健全?怎样判断自己的个性是否健全成熟个性,也叫人格,是表现在一个人身上的那些经常的、稳定的、本质的心理特征总和。它既包括一个人的兴趣、爱好、能力、气质、性格、情感、意志和行为方式,也包括他对待生活、人生...

一个产生5位长度的随机字符串的asp程序只包含大小字母阿拉伯数private string getRandomValidate(int len) { int num; int tem; string rtuStr = ""; for (int i = 0; i < len; i++) { num = ran.Next(); /* * 这里可以选择生成字符和数...

JS如何将科学计数法转换成数字或者字符串首先,需要将科学计数法转换成一下:例如:BigDecimal bd = new BigDecimal("3.40256010353E11"); 然后转换成字符串:String str = bd.toPlainString();如果这个数字的长度是在int的范围...

SQL判断字符串是否在目标字符串中的函数根据需求,写了一段方法。 用于识别以下的情况: 判断 字符串A 在用逗号分隔的字符串B中是否存在如: v_str_a = aa ; v_str_b= aa,bb,dd,cc ; 如上,就返回Y,否则返回N. 添加了一些校...

推荐阅读
图文推荐