js什么可以用来检索被选定的选项的索引号

JavaScript016

js什么可以用来检索被选定的选项的索引号,第1张

代码如下:

var arr = [2,53,23,'test',9,'array']

//判断array在不在数组arr中。

arr.indexOf('array') !== -1 ? alert('存在') : alert('不存在')。

扩展资料:

详图符号:详图与被索引的图样在同一张图纸内,则在下半圆中间画一水平细实线。

索引符号:索引出的详图,如采用标准图,应在索引符号水平直径的延长线上加注该标准图册的编号。

详图符号:标注详图的编号以及详图所在的图纸编号。

索引符号:用索引符号注明画出详图的位置。

通过 JavaScript 在字符串中查找某一个关键词、文件格式或者字符串,可以使用以下方法:

String对象的方法

方法一: indexOf() (推荐)

var str = "123"

console.log(str.indexOf("3") != -1 ) // true

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1 。

方法二: search()

var str = "123"

console.log(str.search("3") != -1 ) // true

search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。如果没有找到任何匹配的子串,则返回 -1 。

方法三:match()

var str = "123"

var reg = RegExp(/3/)

if(str.match(reg)){

// 包含

}

match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。

RegExp 对象方法

方法四:test()

var str = "123"

var reg = RegExp(/3/)

console.log(reg.test(str))// true

test() 方法用于检索字符串中指定的值。返回 true 或 false。

方法五:exec()

var str = "123"

var reg = RegExp(/3/)

if(reg.exec(str)){

// 包含

}

exec() 方法用于检索字符串中的正则表达式的匹配。返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值为 null 。

match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。

注意:  match() 方法将检索字符串 String Object,以找到一个或多个与 regexp 匹配的文本。这个方法的行为在很大程度上有赖于 regexp 是否具有标志 g。如果 regexp 没有标志 g,那么 match() 方法就只能在 stringObject 中执行一次匹配。如果没有找到任何匹配的文本, match() 将返回 null。否则,它将返回一个数组,其中存放了与它找到的匹配文本有关的信息。

全局查找字符串 "ain",且不区分大小写:

var str="The rain in SPAIN stays mainly in the plain"

var n=str.match(/ain/gi)

从字符串 str 中提取数字部分的内容(匹配一次):

var str = "abc123def"

var patt1 = /[0-9]+/

document.write(str.match(patt1))