zoukankan      html  css  js  c++  java
  • 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;
    				}	
    			}                    
    

      

  • 相关阅读:
    chapter01 Bob'store
    echo拼接
    《PHP和MySql Web》书,<input>属性
    http协议
    asc18_hpl,hpc,hpcg
    考研北邮总结[转发共享]
    考研经验总结【转发共享】
    ISBN号码 201312-2
    出现次数最多的数 201312-1
    相反数 201403-1
  • 原文地址:https://www.cnblogs.com/lrj1009IRET/p/11094686.html
Copyright © 2011-2022 走看看