js确定字符串中是否包含字符串

字符串对象的方法

方法1:indexOf()(推荐)

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

indexOf()方法可以返回字符串中第一次出现指定字符串值的位置。如果未出现要检索的字符串值电竞下注app ,则该方法返回-1。

方法2:search()

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

The

search()方法用于检索字符串中的指定子字符串,或检索与正则表达式匹配的子字符串。如果找不到匹配的子字符串bg真人厅凤凰体育平台 ,则返回-1。

方法3:match()

var str = "123";
var reg = RegExp(/3/);
if(str.match(reg)){
    // 包含        
}

The

match()方法可以检索字符串中的指定值上海快三 ,或者找到一个或多个正则表达式的匹配项。

RegExp对象方法

方法4:test()

var str = "123";
var reg = RegExp(/3/);
console.log(reg.test(str)); // true

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

方法5:exec()

var str = "123";
var reg = RegExp(/3/);
if(reg.exec(str)){
    // 包含        
}

exec()方法用于检索字符串中正则表达式的匹配项。返回一个数组js查找字符串中的字符,其中存储了匹配的结果。如果没有找到匹配项js查找字符串中的字符,则返回值为空。

老王
地址:深圳市福田区国际电子商务产业园科技楼603-604
电话:0755-83586660、0755-83583158 传真:0755-81780330
邮箱:info@qbt8.com
地址:深圳市福田区国际电子商务产业园科技楼603-604
电话:0755-83174789 传真:0755-83170936
邮箱:info@qbt8.com
地址:天河区棠安路288号天盈建博汇创意园2楼2082
电话:020-82071951、020-82070761 传真:020-82071976
邮箱:info@qbt8.com
地址:重庆南岸区上海城嘉德中心二号1001
电话:023-62625616、023-62625617 传真:023-62625618
邮箱:info@qbt8.com
地址:贵阳市金阳新区国家高新技术开发区国家数字内容产业园5楼A区508
电话:0851-84114330、0851-84114080 传真:0851-84113779
邮箱:info@qbt8.com