Java 敏感字驗證

2021-07-04 00:06:43 字數 541 閱讀 3142

輸入字串 如  str = 「**大爺」

將 str產分成陣列  arr = [操,你,大,爺]

預先生成個map> 

遍歷arr  如 第乙個字元為 「操」, 根據這個字元向map獲取list ,list內容為[**大爺,操他媽,......]

操 = [**大爺,操他媽,......]

你 = [你麻痺,***,......]

大 = [大雞吧,......]

爺 =

每次遍歷都將 map中的 list取出來

使用apache的commons包

用stringutils.indexofignorecase(string,string,int);進行比對

stringutils.indexofignorecase(**大爺,**大爺,0)

stringutils.indexofignorecase(**大爺,操他媽,0)

stringutils.indexofignorecase(**大爺,你麻痺,0)

...以此類推

返回-1為匹配未成功

修改敏感字

如下 正規表示式 替換 替換敏感詞 var str 紀委負責全國黨員幹部的紀檢和紀檢監察工作,紀委 紀檢 紀檢監察 第乙個字紀 第二個字委或檢 如果是檢 var str 強調,當前各級黨組織和黨員 幹部貫徹執行黨的群眾路線情況是好的,黨群幹群關係也是好的,廣大黨員 幹部發揮了先鋒模範作用,贏得了廣大...

小程式雲函式驗證敏感資訊

首先開始寫的時候遇到的問題 uncaught in promise error errcode 404011 cloud function execution error errmsg cloud.callfunction fail requestid xx,cloud function servi...

JAVA 常用驗證

後台驗證幫助類 xing on 2015 1 22.public final class validateutil catch numberformatexception e 判斷字串是否是浮點數 public static boolean isdouble string value catch n...