檢測是否含有禁止字串

2021-04-07 09:22:32 字數 1262 閱讀 6741

<%

'------------------------------------

'檢測是否含有禁止字串

,如果禁止字串出現次數為

5,測返回

true

'引數說明

:'badwordlist =

禁止字元列表(以

,號隔開

)'str =

被檢測字串

'返回值

boolean'小男

2006'更新

no_miss

'------------------------------------

function checkbadword(byval badwordlist,byval str)

str=""&str:checkbadword = false

dim regex,matches

set regex = new regexp

regex.global = true

'--------

處理-----------

regex.pattern = "[^/u4e00-/u9fa5]"      '

取中文str2 = regex.replace(str,"")

regex.pattern = "[^a-za-z]"

str3 = regex.replace(str,"")            '

取英文'------------------------

str = str3 & str2

regex.ignorecase = true

regex.pattern = replace(replace(""&badwordlist,"|","/|"),",","|")

set matches = regex.execute(str)

'checkbadword = regex.test(str) ''

返回是否含有禁用字串

if matches.count  = 5 then checkbadword = true  '

如果禁止字元出現

5次,則返回

true        

set regex = nothing          

end function

dim a,b

a=request.form("a")

b="我日

,abc,測試"

response.write checkbadword(b,a)

%>

php檢測字串是否含有重複或遞增的字元

因為要對使用者的密碼做驗證,禁止使用者填寫類似12345,11111,aaaaa,abcde這樣重複或者遞增的字元,所以想到用純php做迴圈處理,下面是我的 流程 function check code str if preg match all preg code,str,matchc str.s...

Oracle 判斷字串是否含有漢字

我們知道在資料庫中,漢字占用兩個位元組,而其他字元占用乙個位元組,這樣通過兩個函式的比較就可以判斷出是否有中文,length計算字元長度,lengthb計算位元組長度 select lengthb a愛中國 length a愛中國 from dual 第乙個返回7,第二個返回4,這樣就可以判斷有中文...

判斷字串是否為空,是否含有表情

viewcontroller.m testdemo created by 趙詣 on 16 1 27.import viewcontroller.h inte ce viewcontroller end implementation viewcontroller void viewdidload 判...