博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Js 截取字符串
阅读量:5159 次
发布时间:2019-06-13

本文共 945 字,大约阅读时间需要 3 分钟。

一、需要的函数(方法)

  1、indexOf

    indexOf 是查某个指定的字符串在字符串首次出现的位置(索引值)

  2、lastIndexOf

    lastIndexOf 是查某个指定的字符串在字符串中最后一次出现的位置

  3、substring

    subString(start, end) 截取下标为start--end之间的字符串(包含start,不包含end)

二、Js 截取特定字符串

  封裝成一个方法

/**			 * 截取字符串			 * @param {Object} str 源字符串			 * @param {Object} start 截取起点			 * @param {Object} end 截取结束			 */			function substring(str, start, end) {				var tagStr = '';				// 为空不做截取				if(str == null || str == 'null' || str == undefined) {					return tagStr;				} else {					var start = str.lastIndexOf(start); //根据需要可以用indexOf					var end = str.lastIndexOf(end);					tagStr = str.substring(start + 1, end);				}				return tagStr;			}

三、contains

  js中没有contains,但是可以用indexOf,来实现相同的做法

              /**			 * 判断是否存在某个字符串			 * @param {Object} str 源字符串			 */			function contains(str){				if(indexOf(str) != 0){					return true;				}else{					return false;				}				}

  

转载于:https://www.cnblogs.com/lrj1009IRET/p/11094686.html

你可能感兴趣的文章
bootstrap 导航栏
查看>>
myeclipse运行html页面修改不生效
查看>>
【1】web.xml中的spring的配置
查看>>
基于springCloud的分布式架构体系
查看>>
客服浮动效果实现
查看>>
常用ContentType对照表
查看>>
nginx部署注意应该将本来的conf和conf.default里面添加 include conf.d/*.conf;
查看>>
合并两个数组 - concat()
查看>>
[译]14种参与开源项目的方法,不需要你成为一名编程天才或者摇滚明星
查看>>
jieba gensim 相似度实现
查看>>
Redis PHP连接操作
查看>>
执法文书打印的实现(三)(word→png的实现)
查看>>
Looper.loop() android线程中的消息循环
查看>>
Dalvik虚拟机JNI方法的注册过程分析
查看>>
java中文乱码解决之道(四)—–java编码转换过程
查看>>
LeetCode - N-Queens II
查看>>
xxx征集系统项目目标文档
查看>>
djangoweb应用_mysql_cmd中文乱码问题
查看>>
javascript 购物车
查看>>
个人工作总结1
查看>>