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;
    				}	
    			}                    
    

      

  • 相关阅读:
    php 函数strpos()
    uploadfy api中文文档
    thinkphp + 美图秀秀api 实现图片裁切上传,带数据库
    mysql 操作用户权限
    window.location 小结)
    turn.js 图书翻页效果
    thinkphp 内置标签volist 控制换行
    js 数据类型转换
    quartz 2.2.1
    Mysql测试链接
  • 原文地址:https://www.cnblogs.com/lrj1009IRET/p/11094686.html
Copyright © 2011-2022 走看看