js 判断字符串中是否包含某个字符include的坑「建议收藏」
2023-06-13 09:14:47 时间
方法一 indexOf() (推荐)
var str = "123";
console.log(str.indexOf("3") != -1 ); // true
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。
方法二 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。
方法四 includes() (最不推荐,不支持IE) (掉过坑)
var str = "hello Tara";
if(str.includes("Tara")){
alert("Hi,Tara");
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/185238.html原文链接:https://javaforall.cn
相关文章
- Fabric.js 使用纯色遮挡画布(前景色)
- js面试题及答案2020_JS面试题大全
- 中文参数乱码问题——js字符串编码
- php 中js跳转页面跳转页面,js跳转代码_PHP页面跳转 Js页面跳转代码[通俗易懂]
- leetcode 3. 无重复字符的最长子串 js 实现
- Js排序算法_js 排序算法
- 如何不用一行 JS 代码做一个现代化可交互网站
- JS面试题-js新增基本数据类型BigInt
- Vue.js – 引入外部 JS 文件
- js根据经纬度计算距离
- 【JS 逆向百例】猿人学系列 web 比赛第二题:js 混淆 - 动态 cookie,详细剖析
- 原生 JS 实现 HTML 转 Markdown,以及其实现逻辑(html2md.js 或 html2markdown.js)
- clipboard.js:最轻便的复制页面内容到剪切板的JS
- js中2个等号与3个等号的区别详解编程语言
- 使用JS实现Redis数据读取(js读取redis)
- 利用 JS 实现 Redis 的连接(js连接redis)
- 数据JS技术实现实时获取Oracle数据(js实时获取oracle)
- 使用JS操作Oracle数据库探索潜在可能性(js和oracle数据库)
- 使用Oracle和JS开发新一代应用仿真世界(oracle js)
- 基于prototype的validation.js发布2.3.4新版本,让你彻底脱离表单验证的烦恼
- js将字符转换为UTF-8字符的工具
- JS遮罩层效果兼容iefirefoxjQuery遮罩层
- js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
- cookie.js加载顺序问题怎么才有效
- IE网页js语法错误2行字符1、FF中正常的解决方法
- JS检测输入字符是否包含非法字符的示例代码
- JS和JQ的event对象区别分析
- node.js中的console.log方法使用说明
- Node.js文件操作详解