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 相关文章推荐
IE Firefox 使用自定义标签的区别
Oct 15 Javascript
JS事件在IE与FF中的区别详细解析
Nov 20 Javascript
javascript ajax的5种状态介绍
Aug 18 Javascript
Javascript实现商品秒杀倒计时(时间与服务器时间同步)
Sep 16 Javascript
jquery密码强度校验
Dec 02 Javascript
js实现的简单图片浮动效果完整实例
May 10 Javascript
详解Vue2 SSR 缓存 Api 数据
Nov 20 Javascript
vue中当图片地址无效的时候,显示默认图片的方法
Sep 18 Javascript
小程序实现订单倒计时功能
Apr 23 Javascript
js 计数排序的实现示例(升级版)
Jan 12 Javascript
JS原型prototype和__proto__用法实例分析
Mar 14 Javascript
微信小程序实现canvas分享朋友圈海报
Jun 21 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
PHILIPS AE3805收音机的分析打磨
2021/03/02 无线电
php中用加号与用array_merge合并数组的区别深入分析
2013/06/03 PHP
php实现在线生成条形码示例分享(条形码生成器)
2013/12/30 PHP
php基于Redis消息队列实现的消息推送的方法
2018/11/28 PHP
Yii框架操作cookie与session的方法实例详解
2019/09/04 PHP
JavaScript的类型简单说明
2010/09/03 Javascript
jQuery LigerUI 使用教程入门篇
2012/01/18 Javascript
jQuery实现表格行上移下移和置顶的方法
2015/05/22 Javascript
JQuery 传送中文乱码问题的简单解决办法
2016/05/24 Javascript
浅谈js中的延迟执行和定时执行
2016/05/31 Javascript
点击按钮出现60秒倒计时的简单js代码(推荐)
2016/06/07 Javascript
详解Webpack DLL用法以及功能
2017/07/11 Javascript
angular4自定义组件详解
2017/09/28 Javascript
JavaScript基础之this和箭头函数详析
2019/09/05 Javascript
vant 时间选择器--开始时间和结束时间实例
2020/11/04 Javascript
学习 Vue.js 遇到的那些坑
2021/02/02 Vue.js
[02:39]DOTA2国际邀请赛助威团西雅图第一天
2013/08/08 DOTA
python使用cookie库操保存cookie详解
2014/03/03 Python
python生成日历实例解析
2014/08/21 Python
Python基于tkinter模块实现的改名小工具示例
2017/07/27 Python
django的登录注册系统的示例代码
2018/05/14 Python
使用pyshp包进行shapefile文件修改的例子
2019/12/06 Python
Python enumerate函数遍历数据对象组合过程解析
2019/12/11 Python
解决Tensorboard 不显示计算图graph的问题
2020/02/15 Python
python logging 日志的级别调整方式
2020/02/21 Python
python 按钮点击关闭窗口的实现
2020/03/04 Python
python实现TCP文件传输
2020/03/20 Python
安装python3.7编译器后如何正确安装opnecv的方法详解
2020/06/16 Python
keras 指定程序在某块卡上训练实例
2020/06/22 Python
Python pip安装第三方库实现过程解析
2020/07/09 Python
北京RT科技有限公司.net工程师面试题
2013/02/15 面试题
房地产广告策划方案
2014/05/15 职场文书
员工考勤管理制度
2015/08/06 职场文书
商务信函英语问候语
2015/11/10 职场文书
解决Python字典查找报Keyerror的问题
2021/05/26 Python
MySQL 时间类型的选择
2021/06/05 MySQL