打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
js 判断字符串中是否包含某个字符串

 

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。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Nodejs正则表达式函数之match、test、exec、search、split、replace使用详解 | 微学客
正则表达式 (正则表达式括号的作用)
JavaScript对象与继承教程之内置对象(下)
js正则表达式常用函数方法及简单应用
javascript 操作字符串
JavaScript 基础四
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服