您好,登录后才能下订单哦!
小编给大家分享一下javascript如何检查字符串是否包含某个子字符串,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
JavaScript是一种直译式的脚本语言,其解释器被称为JavaScript引擎,是浏览器的一部分,JavaScript是被广泛用于客户端的脚本语言,最早是在HTML网页上使用,用来给HTML网页增加动态功能。
javascript检查是否包含某个字符串的方法:1、通过indexOf()方法检查;2、使用search()方法检查;3、使用match()方法检查;4、使用test()配合正则表达式来检查;5、使用exec()配合正则表达式来检查。
方法一: 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() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。
方法四: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。
看完了这篇文章,相信你对“javascript如何检查字符串是否包含某个子字符串”有了一定的了解,如果想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。