导航:首页 > 净水问答 > 脏话过滤词库txt

脏话过滤词库txt

发布时间:2021-01-08 19:33:26

A. 求一段JS过滤脏话的代码

把这一段代码改掉if (document.submit_form.name.value=='啊')改成专下面的代码属:if (document.submit_form.name.value.indexOf("啊")>=1)

B. JavaScript脏话过滤 问题出在哪里

你这个t并未赋值啊,所以没啥结果。

应该这样内:容

varstrarr=[...此略...];
vararr=[...此略...];
strarr=strarr.map(function(e){
arr.forEach(function(e1){
e=e.replace(e1,"*");
});
returne;
});
console.log(strarr);

C. 用js过滤掉 用户输入到文本框里面的脏话,求代码

最笨的方法是:

varstr='zz112kdd';//输入抄的内容
vararr={'1':'1','2':'2','3':'3'};//要过滤掉的字符,用对象方便查找,如果是数组的话就要遍历
varresult='';//过滤后字符串
for(vari=1,length=str.length;i<length;i++){
vars=str.substring(i-1,i);//截取字符
vars1=arr[s];//判断这个字符是否在敏感词对象里,匹配不到就返回undefined
if(s1==undefined)result+=s;//不是敏感词就保留下来
}

估计正则表达式也可以实现,但稍微有点麻烦。

D. js 聊天框过滤脏话怎么写

varinput.value="大坏制蛋哦哦草";
varsensitivity="草|日";//配置脏话
varsen_arr=sensitivity.split("|");
for(vari=0;i<sen_arr.length;i++){
input.value=input.value.replace(sen_arr[i],"*");
}

E. 留言板过滤 脏字 问题 求 一个能用的 正则表达式匹配并替换. 如过滤 TextBox1 里面的文本

俺通常用的是C#
TextBox1.Text = Regex.Replace(html, @"正则", "要替换的字符");
有源文本的话,我可以帮您写正则部分,希望对您有一点点帮助。

F. 在Jsp页面或者Filter过滤器中怎么过滤脏话

不管是JSP还是Servlet,其Filter过滤器都是一个东西。因为JSP的本质就是Servlet,只不过是被包装了一下,成了标准,让Web服务器都遵循这个标准来解析编译执行而已。 以下演示的就是在JSP中如何过滤脏话(Servlet的处理方式也差不多): 一、 过滤器类 package com.filter;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletRequest;public class WordsFilter implements Filter { private Map< String, String>map = new HashMap< String, String>(); //过滤器的初始化 public void init(FilterConfig config) throws ServletException { String filePath = config.getInitParameter("filePath");//从配置文件中取得文件的相对路径 ServletContext context = config.getServletContext(); String realPath = context.getRealPath(filePath);//根据相对路径取得绝对路径 try { FileReader freader = new FileReader(realPath);//根据绝对路径,通过文件流来读取文件 BufferedReader br = new BufferedReader(freader); String line = null; while((line=br.readLine()) != null) { String []str = line.split("="); map.put(str[0], str[1]); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { //乱码处理 request.setCharacterEncoding("gb2312"); response.setContentType("text/html;charset=gb2312"); HttpServletRequest HttpReq = (HttpServletRequest) request; HttpReqWrapper hrw = new HttpReqWrapper(HttpReq); hrw.setMap(map); chain.doFilter(hrw, response); } public void destroy() { System.out.println("--过滤器的销毁--"); } }二、请求包装器
package com.filter;import java.util.Iterator;import java.util.Map;import java.util.Set;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRequestWrapper;public class HttpReqWrapper extends HttpServletRequestWrapper { private Map< String,String> map = null; public HttpReqWrapper(HttpServletRequest request) { super(request); } //过滤脏话 public String replace(String str){ StringBuffer sb = new StringBuffer(str); Setkeys = this.getMap().keySet(); Iteratorit = keys.iterator(); String ss = null; while(it.hasNext()) { String key = it.next(); int index = sb.indexOf(key); if(index != -1) { if(key != null) ss = key; sb.replace(index, index+key.length(), this.getMap().get(key)); } } if(ss!=null) { if (sb.toString().indexOf(ss) == -1) { return sb.toString(); } else { return replace(sb.toString()); } } return sb.toString(); }// 重写getParameter()方法 public String getParameter(String str) { if(str.equals("pager.offset")){ return super.getParameter(str); }else{ String content = super.getParameter(str); return replace(content); } } public Map< String,String> getMap() { return map; } public void setMap(Map< String,String> map) { this.map = map; } }

三、脏话列表word.txt妈的=**
老子=**
狗日的=***
我日=我*
TMD=***
我靠=我*
贱人=**
滚=*
操=*

四、web.xml中配置过滤器
<filter>
<filter-name>WordsFilter</filter-name>
<filter-class>com.filter.WordsFilter</filter-class>
<init-param>
<param-name>filePath</param-name>
<param-value>/WEB-INF/word.txt</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>WordsFilter</filter-name>
<url-pattern>/getNote.jsp</url-pattern>
</filter-mapping>

G. java 中怎么过滤聊天时的脏话

在发送信息前(可以在客户端或是服务端)使用正则来过滤。

H. 用C#在.net 留言板中加入脏话过滤功能

用strin.indexof();
例如:
string str = "我说骂人的话";
str.indexof("骂人的话");
返回所在字符的下标,如果没找到返回-1.
if(str.indexof("骂人的话") == -1 )
{
发表留言!
}
else
{
不许骂人。。。
}
可以用这个方法过滤任何字符!也是最简单的方法!正在表达式也能,有兴趣可以去搜搜,但是比较难看懂!

那就用替换:

string str = "源字符串";
str = Regex.Replace(str, "(骂1|骂2|骂3|....)", "*", RegexOptions.IgnoreCase);

我给你写了一遍,你看吧.界面有一个lab,一个textbox,一个按钮

按钮代码如下:

private void button1_Click(object sender, EventArgs e)
{
string message = this.textBox1.Text.ToString();
message = Regex.Replace(message.Trim(),"(鸡|鸭|日)", " *", RegexOptions.IgnoreCase);
this.label1.Text = message;
}

我试过了,绝度没问题的.想过滤什么字在那添加就哦了用"|"隔开!

I. 高分跪求视频里脏话的屏蔽音。就是B--的一声那个 像有的视频里一说Fuck等词汇就会有屏蔽。就要那个音效

在站长素材网站直接搜索‘哔声音效’,然后就可以下载音频了

J. 如何实现字符串中脏话的过滤

不管是JSP还是Servlet,其Filter过滤器都是一个东西。因为JSP的本质就是Servlet,只不过是被包装了一下,成了标准,让Web服务器都遵循这个标准来解析编译执行而已。 以下演示的就是在JSP中如何过滤脏话(Servlet的处理方式也差不多): 一、 过滤器类 package com.filter;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletRequest;public class WordsFilter implements Filter { private Map String, String>map = new HashMap String, String>(); //过滤器的初始化 public void init(FilterConfig config) throws ServletException { String filePath = config.getInitParameter("filePath");//从配置文件中取得文件的相对路径 ServletContext context = config.getServletContext(); String realPath = context.getRealPath(filePath);//根据相对路径取得绝对路径 try { FileReader freader = new FileReader(realPath);//根据绝对路径,通过文件流来读取文件 BufferedReader br = new BufferedReader(freader); String line = null; while((line=br.readLine()) != null) { String []str = line.split("="); map.put(str[0], str[1]); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { //乱码处理 request.setCharacterEncoding("gb2312"); response.setContentType("text/html;charset=gb2312"); HttpServletRequest HttpReq = (HttpServletRequest) request; HttpReqWrapper hrw = new HttpReqWrapper(HttpReq); hrw.setMap(map); chain.doFilter(hrw, response); } public void destroy() { System.out.println("--过滤器的销毁--"); } }二、请求包装器
package com.filter;import java.util.Iterator;import java.util.Map;import java.util.Set;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRequestWrapper;public class HttpReqWrapper extends HttpServletRequestWrapper { private Map String,String> map = null; public HttpReqWrapper(HttpServletRequest request) { super(request); } //过滤脏话 public String replace(String str){ StringBuffer sb = new StringBuffer(str); Setkeys = this.getMap().keySet(); Iteratorit = keys.iterator(); String ss = null; while(it.hasNext()) { String key = it.next(); int index = sb.indexOf(key); if(index != -1) { if(key != null) ss = key; sb.replace(index, index+key.length(), this.getMap().get(key)); } } if(ss!=null) { if (sb.toString().indexOf(ss) == -1) { return sb.toString(); } else { return replace(sb.toString()); } } return sb.toString(); }// 重写getParameter()方法 public String getParameter(String str) { if(str.equals("pager.offset")){ return super.getParameter(str); }else{ String content = super.getParameter(str); return replace(content); } } public Map String,String> getMap() { return map; } public void setMap(Map String,String> map) { this.map = map; } }

三、脏话列表word.txt妈的=**
老子=**
狗日的=***
我日=我*
TMD=***
我靠=我*
贱人=**
滚=*
操=*

四、web.xml中配置过滤器

WordsFilter
com.filter.WordsFilter

filePath
/WEB-INF/word.txt

WordsFilter
/getNote.jsp

阅读全文

与脏话过滤词库txt相关的资料

热点内容
饮水机胆坏了有什么症状 浏览:592
沈阳什么地方卖污水泵 浏览:898
怎么在家里提取蒸馏水 浏览:901
处理碱性废水加入什么 浏览:809
大只屈臣氏蒸馏水 浏览:18
市场污水怎么处理 浏览:140
松江区原装反渗透阻垢剂厂家 浏览:183
北斗七星空气净化器怎么开 浏览:589
农村污水有什么特点 浏览:53
饮水机用的什么泵 浏览:633
淮南净水设备什么牌子好 浏览:547
西宁污水泵多少钱一台 浏览:195
广东养殖场废水处理公司 浏览:101
净水器ro膜塑料味 浏览:691
工业废水多少来自造纸行业 浏览:167
饮水机里的电源线怎么接 浏览:388
反渗透膜拆卸安装工具 浏览:996
哪样的超滤膜净水机好 浏览:422
纤维状离子交换树脂 浏览:310
天津机电公司水处理 浏览:739