检测是否含有禁止字符串

原创 2006年06月05日 09:53:00
<%
'------------------------------------
'
检测是否含有禁止字符串,如果禁止字符串出现次数为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)
%>
<form method="post" action="">
<input name="a" value="<%=a%>" />
<input type="submit" />
</form>

相关文章推荐

php检测字符串是否含有重复或递增的字符

因为要对用户的密码做验证,禁止用户填写类似12345,11111,aaaaa,abcde这样重复或者递增的字符,首先想到的是正则,正则可以使用反向引用很好的解决掉重复这种情况,但是递增这种情况没有想到...
  • slyjit
  • slyjit
  • 2015年09月25日 10:28
  • 1768

Python----检测字符串是否是十进制格式的IP地址

功能描述:检测输入的字符串是否符合IPv4规范的IP 参数:ipStr任意字符串 返回值:True/False 约束:不孕系使用正则表达式 IPv4地址范围说明: A类地址:1.*.*.* 到127....

小编程题之检测字符串表达式中括号是否配对

如题,就直接拍照吧

检测字符串是否是一个有效密码

要求: 密码必须至少8位字符; 密码仅能包含字母和数字; 密码必须包含至少两个数字; 代码: package com.im;import java.util.Scanner;public c...

ASP 检测字符串是否包括汉字、数字、韩文、日文,以及其他语种字符的方法

ASP 检测字符串是否包括汉字、数字、韩文、日文,以及其他语种字符的方法 性质要用utf-8编码方式,用GB2312编码无法检测。 文件内容如下,请存为Test.asp 测试字符属性 ...
  • AMinfo
  • AMinfo
  • 2014年02月20日 21:21
  • 4239

JAVA检测字符串是否数值

一,开篇 对于“检测字符串是否数值”,网上搜索结果确实不少,基本思路都是使用正则表达式,基本上都是直接上代码,基本上好像都靠谱 。。。 但是谈思路的不多。 二,什么样的字符串才是数值 总...

字符串处理算法(一)检测输入字符串中是否包含连续的或者离散的test

检测输入字符串中是否包含连续的或者离散的test, 如果出现连续的test则返回1,如果出现离散的test则返回2,如果没有出现test或者出现的次数和顺序不正确,则返回0。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:检测是否含有禁止字符串
举报原因:
原因补充:

(最多只允许输入30个字)