mwutil公用方法庫文件 stringTool

2022-06-12 02:00:14 字數 3823 閱讀 7561

isstring、replaceall、isjson、trim、replaceallspec、checkspec、unique、getcount、getmaxcount、getmincount、findindex概念

判斷是否是字串,區分數字、boolean等

引數列表

/引數型別

引數意義

引數示例

source

*需要校驗的變數

"1"返回列表

返回型別

返回說明

返回示例

boolean

是否是string

true/false

使用方法

import  from "mwutil"

stringtool.isstring("1")

備註無概念

替換整段文字中的制定字元,會修改原字串

引數列表

/引數型別

引數意義

引數示例

source

string

原字串

"12345"

findtext

*需要替換的字串

"23"

replacetext

*準備替換成的字串

"33"

返回列表

返回型別

返回說明

返回示例

string

替換之後的字串

"13345"

使用方法

import  from "mwutil"

stringtool.replaceall("12345","23","33")

備註無概念

判斷是不是json串

引數列表

/引數型別

引數意義

引數示例

source

string

原字串

""返回列表

返回型別

返回說明

返回示例

boolean

判斷結果

true/false

使用方法

import  from "mwutil"

stringtool.isjson("")

備註無概念

去掉空格,會修改原字串

引數列表

/引數型別

引數意義

引數示例

source

string

原字串

" a b cb d "

type

number

模式,1-所有空格 2-前後空格 3-前空格 4-後空格 預設 = 1

1返回列表

返回型別

返回說明

返回示例

string

去除之後的

"abcbd"

使用方法

import  from "mwutil"

stringtool.trim(" a b cb d ",1)

備註無概念

去掉所有特殊字元,會修改原字串,支援所有特殊字元

引數列表

/引數型別

引數意義

引數示例

source

string

原字串

"@ab!【 d "

返回列表

返回型別

返回說明

返回示例

string

去除之後的

"abd"

使用方法

import  from "mwutil"

stringtool.replaceallspec("@ab!【 d ")

備註無概念

判斷是否有特殊字元

引數列表

/引數型別

引數意義

引數示例

source

string

原字串

"@ab!【 d "

返回列表

返回型別

返回說明

返回示例

boolean

是true否false

true/false

使用方法

import  from "mwutil"

stringtool.checkspec("@ab!【 d ")

備註無概念

字串去重,不會修改原字串

引數列表

/引數型別

引數意義

引數示例

source

string

原字串

"abbc"

返回列表

返回型別

返回說明

返回示例

string

處理之後的字串

"abc"

使用方法

import  from "mwutil"

stringtool.unique("abbc")

備註無概念

獲取各字元出現的次數

引數列表

/引數型別

引數意義

引數示例

source

string

原字串

"abbc"

返回列表

返回型別

返回說明

返回示例

obejct

統計結果

使用方法

import  from "mwutil"

stringtool.getcount("abbc")

備註無概念

獲取字元出現的次數最多的乙個

引數列表

/引數型別

引數意義

引數示例

source

string

原字串

"abbc"

返回列表

返回型別

返回說明

返回示例

obejct

統計結果

使用方法

import  from "mwutil"

stringtool.getmaxcount("abbc")

備註無概念

獲取字元出現的次數最少的乙個

引數列表

/引數型別

引數意義

引數示例

source

string

原字串

"abbc"

返回列表

返回型別

返回說明

返回示例

obejct

統計結果

使用方法

import  from "mwutil"

stringtool.getmincount("abbc")

備註無概念

獲取第n次出現指定字元的位置,支援多個字元,從0開始

引數列表

/引數型別

引數意義

引數示例

source

string

原字串

"abcbcbcbb"

keystring

要查詢的字元

"bc"

numnumber

第幾個2

返回列表

返回型別

返回說明

返回示例

number

返回第幾次出現的位置,如果沒找到則返回-1

6使用方法

import  from "mwutil"

stringtool.findindex("abcbcbcbb","bc",2)

備註

mwutil公用方法庫 dateTool

isdate getcurrenttimestamp date time datetime getcurrentmonthfirst getcurrentmonthlast compare duration count getmouthday getmonthweek概念 判斷是不是date型別 引...

mwutils公用方法庫文件 mathTool

isnumber random div mul add sub touppercase概念 判斷是不是number,區分 1 引數列表 引數型別 引數意義 引數示例 val 需要校驗的變數 1返回列表 返回型別 返回說明 返回示例 boolean 是否是數字 true false 使用方法impor...

公用方法Store

一 頁面有太多的store 使用ext中,combo下拉框是常用的元素,一般情況下,每個combo都對應有store為其載入下拉資料。如果這些store都顯示地宣告 定義在用例的js指令碼中,這樣指令碼顯得有點亂。一般情況下,store需要載入的下拉資料都存放在資料庫共同的字典表中,store需要通...