zoukankan      html  css  js  c++  java
  • 【uniapp 开发】字符串工具类 StringUtil

    替换字符串中的所有 “***” 子串

    var str='Is this all there is';
    
    var subStr=new RegExp('is','ig');//创建正则表达式对象,不区分大小写,全局查找
    var result=str.replace(subStr,"");//把'is'替换为空字符串
    console.log(result); //th all there 
    
    var subStr=new RegExp('is','i');//创建正则表达式对象,区分大小写
    var result=str.replace(subStr,"");//把'is'替换为空字符串
    console.log(result); //this all there is
    
    

    分割字符串为数组

    var address= '111;222;333;444'
    let addr = address.split(';');
    
    

    隐藏店铺名称部分文字,至多隐藏四个字,

    //例如:“ 欧莱雅旗舰店” 变为  **雅**店
    
    	formatShopName: function(name) {
    		var str_array = name.split("");
    		
    		if(str_array.length < 3){
    			
    		}
    		else if(str_array.length == 3){
    			name = name.replace(str_array[1],"*");
    		}
    		else if(str_array.length > 3){
    			var index = 0;
    			for (var i = 1; i < str_array.length; i+=2) {
    				if(i!=str_array.length-1 && i!=str_array.length-2 && index<4){
    					name = name.replace(str_array[i],"*");
    					index ++;
    					console.log('name=='+name);
    				}
    			}
    		}
    		
    		return name;
    	},
    
    
  • 相关阅读:
    dart中Map类型详解
    洛谷P1582 倒水(二进制)
    maven依赖 临时转阿里云镜像
    java jdbc 连接数据库
    java 常用类
    java 异常处理
    java 对象 this static 封装
    java 面对对象 内存分析
    团队开发 git
    java 代码块
  • 原文地址:https://www.cnblogs.com/neo-java/p/11321383.html
Copyright © 2011-2022 走看看