首页 > Web开发 > 详细

Js判断一个字符串是否包含一个子串

时间:2016-05-16 10:38:35      阅读:165      评论:0      收藏:0      [点我收藏+]

Js中经常遇到判断一个字符串是否包含一个子串,java语言中有containes的方法,直接调用就可以了。除非引用第三方数据库,Js中没有contains方法。

为了实现更java语言中containes方法相同的效果,最简单的一种做法是利用js中字符串查找位置的方法indexOf(“o”大写)。此方法的返回的值得可能有 -1,0,n(正整数)三种情况。0是当子串在字符串第1位开始包含的情况下返回,例子如下:

<script>
var str="he";
var string = "hello";
console.log(string.indexOf(str));//0
</script>

contains的方法:

<script>
var str="he";
var string="hello";

function contains(subs,str){
	return str.indexOf(subs)>=0?true:false;
}
console.log(contains(str,string));//ture
</script>

  

Js判断一个字符串是否包含一个子串

原文:http://www.cnblogs.com/xiaochongchong/p/5496993.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!