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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM