Js 截取字符串

Posted lrj1009iret

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Js 截取字符串相关的知识,希望对你有一定的参考价值。

一、需要的函数(方法)

  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;
					
			                    

  

以上是关于Js 截取字符串的主要内容,如果未能解决你的问题,请参考以下文章

js url 字符串截取 转换中文

JS字符串截取常用方法

js 截取给定字符后面的字符

js对时间截取前面部分

js字符串截取

求教各位大神,js截取字符串。截取指定字符前面的字符。例如bcdabcdabcdabcd,截取第三个a前面的内容。