原创
判断一个字符串中是否包含另一个字符串
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
<!--一个博主专栏付费入口结束-->
<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-d284373521.css">
<div id="content_views" class="markdown_views prism-atom-one-dark">
<!-- flowchart 箭头图标 勿删 -->
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
<path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>
</svg>
<h3><a name="t0"></a><a id="___ES6_1"></a>第一种办法: ES6语法</h3>
contains()
判断一个字符串中是否包含某个字符串
starsWith()
判断一个字符串中是否以某个字符串开始
endsWith()
判断一个字符串中是否以某个字符串结尾
var s = "hello world!";
s.starsWith(“hello”); //true
s.endWith("!"); //true
s.contains(“o”); //true
- 1
- 2
- 3
- 4
- 5
第二种办法: 使用indexof
const str = "测试一个字符串111是否包含另外一个字符串";
if (str.indexOf("111") >= 0) {
alert('字符串中包含111字符串');
} else {
alert('字符串中 不包含111字符串');
}
- 1
- 2
- 3
- 4
- 5
- 6
</div>
<link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-b6c3c6d139.css" rel="stylesheet">
</div>
</article>
<div class="postTime">
<div class="article-bar-bottom">
<span class="time">
文章最后发布于: 2017-12-25 10:00:21 </span>
</div>
</div>