JS判断字符串包含的方法


Posted in Javascript onMay 05, 2015

本文实例讲述了JS判断字符串包含的方法。分享给大家供大家参考。具体如下:

1.  例子:

var tempStr = "tempText" ;
var bool = tempStr.indexOf("Texxt");
//返回大于等于0的整数值,若不包含"Text"则返回"-1。
if(bool>0){
 document.write("包含字符串");
}else{
 document.write("不包含字符串");
}

2. indexOf用法:

strObj.indexOf(subString[, startIndex])

JavaScript中indexOf函数方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串, 则返回 -1。如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。

参数:

strObj : 必选项,String 对象或文字。   
subString :必选项,要在 String 对象中查找的子字符串。 
starIndex :可选项,该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找;

如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。

3. 与lastIndexOf的区别:

lastIndexOf() 方法则是从字符串的结尾开始检索子串。

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript类和继承 this属性使用说明
Sep 03 Javascript
Javascript实现真实字符串剩余字数提示的实例代码
Oct 22 Javascript
JQuery1.8 判断元素是否绑定事件的方法
Jul 10 Javascript
常见JS验证脚本汇总
Dec 01 Javascript
详解JavaScript的闭包、IIFE、apply、函数与对象
Dec 21 Javascript
Angularjs自定义指令Directive详解
May 27 Javascript
JavaScript方法_动力节点Java学院整理
Jun 28 Javascript
9种改善AngularJS性能的方法
Nov 28 Javascript
Element Table的row-class-name无效与动态高亮显示选中行背景色
Nov 30 Javascript
详解原生JS回到顶部
Mar 25 Javascript
Moment.js实现多个同时倒计时
Aug 26 Javascript
JS实现网页端猜数字小游戏
Mar 06 Javascript
JS实用的动画弹出层效果实例
May 05 #Javascript
js日期范围初始化得到前一个月日期的方法
May 05 #Javascript
javascript实现捕捉键盘上按下的键
May 05 #Javascript
js中this用法实例详解
May 05 #Javascript
javascript中返回顶部按钮的实现
May 05 #Javascript
JS简单实现动画弹出层效果
May 05 #Javascript
教你使用javascript简单写一个页面模板引擎
May 05 #Javascript
You might like
一个基于PDO的数据库操作类(新) 一个PDO事务实例
2011/07/03 PHP
php自动给文章加关键词链接的函数代码
2012/11/29 PHP
php中如何使对象可以像数组一样进行foreach循环
2013/08/09 PHP
php中HTTP_REFERER函数用法实例
2014/11/21 PHP
PHP实现的限制IP投票程序IP来源分析
2016/05/04 PHP
使用jQuery简化Ajax开发 Ajax开发入门
2009/10/14 Javascript
javascript与CSS复习(三)
2010/06/29 Javascript
cookie 最近浏览记录(中文escape转码)具体实现
2013/06/08 Javascript
Jquery检验手机号是否符合规则并根据手机号检测结果将提交按钮设为不同状态
2015/11/26 Javascript
微信小程序下拉刷新界面的实现
2017/09/28 Javascript
使用use注册Vue全局组件和全局指令的方法
2018/03/08 Javascript
基于vue中css预加载使用sass的配置方式详解
2018/03/13 Javascript
webpack打包react项目的实现方法
2018/06/21 Javascript
Vue+axios实现统一接口管理的方法
2018/07/23 Javascript
vue-form表单验证是否为空值的实例详解
2019/10/29 Javascript
vue基础知识--axios合并请求和slot
2020/06/04 Javascript
vue开发简单上传图片功能
2020/06/30 Javascript
JavaScript实现点击切换验证码及校验
2021/01/10 Javascript
[01:02:10]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第一局
2016/02/26 DOTA
python+django+sql学生信息管理后台开发
2018/01/11 Python
解决在pycharm中显示额外的 figure 窗口问题
2019/01/15 Python
python3在同一行内输入n个数并用列表保存的例子
2019/07/20 Python
如何利用python给图片添加半透明水印
2019/09/06 Python
python使用正则表达式(Regular Expression)方法超详细
2019/12/30 Python
Python 剪绳子的多种思路实现(动态规划和贪心)
2020/02/24 Python
Python3-异步进程回调函数(callback())介绍
2020/05/02 Python
Python pandas 列转行操作详解(类似hive中explode方法)
2020/05/18 Python
解决pip安装的第三方包在PyCharm无法导入的问题
2020/10/15 Python
python中scipy.stats产生随机数实例讲解
2021/02/19 Python
美国紧身牛仔裤品牌:NYDJ
2017/05/24 全球购物
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?用contains来区分是否有重复的对象。还是都不用
2013/07/30 面试题
为数据库创建索引都需要注意些什么
2012/07/17 面试题
Redis基本数据类型Zset有序集合常用操作
2022/06/01 Redis
vue如何在data中引入图片的正确路径
2022/06/05 Vue.js
JS实现简单九宫格抽奖
2022/06/28 Javascript
彻底卸载VMware虚拟机的超详细步骤记录
2022/07/15 Servers