对文本内容进行关键字过滤(正则过滤)

<!--html部分-->

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript" src="demo.js"></script>
<title></title>
</head>
<body>
字数限制: <input type="text" name="remainingCharacters" data-length="5" id=‘remainingCharacters‘ data-model=‘Ch‘>
<h2>对文本内容进行关键字过滤</h2>
<textarea name="" id="keyWordsFiltering" cols="50" rows="10">
关键字过滤:你好这里是关键字过滤部分,以下是将要被过滤的文字,傻瓜,美女,贪色,这些字会被"*"给代替,那接下来的文字也会进行过滤比如说,游戏外挂,把你的密码账发过来!!
</textarea>

</body>
</html>

<!--JavaScript部分-->

window.onload=function(){
var _keyWordsFiltering=document.getElementById("keyWordsFiltering");
_keyWordsFiltering.onclick=function(){
var keyWordsLibs=[
"傻瓜",
"密码",
"美女",
"贪色",
/[外]{1}.{0,3}[挂]{1}/
],
keyWordsLibsLen=keyWordsLibs.length;
for (var i = 0; i < keyWordsLibsLen; i++) {
_keyWordsFiltering.value=_keyWordsFiltering.value.replace(keyWordsLibs[i],"***")
}
}
};

时间: 2024-10-03 19:02:05

对文本内容进行关键字过滤(正则过滤)的相关文章

js 正则过滤 行内 style 样式

js 正则过滤 style 行内样式 及 style 属性 例子:<span style="background:red;color:#fff;border:1px solid red;">你妹</span> js:var reg = /style\s*?=\s*?(['"])[\s\S]*?\1/;var result = '<span style="background:red;color:#fff;border:1px solid

Get Text关键字——用来获取文本内容

Get  Text关键字:用来获取文本内容: 接受一个参数 [ locator ],locator参数指的是定位界面元素的方式: ============================================================= 示例:打开百度首页,获取name=tj_trnews包含的文本内容: Open Browser    http://www.baidu.com    chrome ${text} Get  Text    name=tj_trnews     

“上下文关键字”KWIC(Key Word in Context,文本中的关键字)检索系统尝试

一.实验目的 1.理解不同体系结构风格的具体内涵. 2.学习体系结构风格的具体实践. 二.实验环境 硬件: (依据具体情况填写) 软件:Java或任何一种自己熟悉的语言 三.实验内容 "上下文关键字"KWIC(Key Word in Context,文本中的关键字)检索系统接受有序的行集合:每一行是单词的有序集合:每一个单词又是字母的有序集合.通过重复地删除航中第一个单词,并把它插入行尾,每一行可以被"循环地移动".KWIC检索系统以字母表的顺序输出一个所有行循环移

获取WebView里的网页文本内容

获取WebView里的网页文本内容,能够採用例如以下方法: public class ComJSInterface { public void loadHtmlContent(String content) { Log.d("comJs", "html:" + content); } } mWebView.addJavascriptInterface(new ComJSInterface(), "comjs"); mWebView.loadUrl

逃的过初一逃不过十五之三个输入框文本内容检测的实现及测试

上周偷懒来着,就没有完成EditBox的实现,来进行测试...终于,这周逃不过了,老师布置的任务是完成三个文本框的输入并同时检测文本内容... 题目要求如下: 允许1到6个英文字符或数字,按OK结束 有效等价类: 长度:1到6:字符:a-z,A-Z,0-9 无效等价类:长度:0,7:字符:英文.数字以外字符,控制字符,标点符号等 略有不同的地方是这回要求三个文本框同时输入内容,点击OK之后同时对三个文本框的内容进行检测,并输出检测结果. 好~偷懒考虑,我就选择了比较好用的JAVA进行实现,主要原

win8不通过新打开窗口进行打开和保存文件,点击即显示文本内容,点击即保存文件

前面的一篇博客讲到通过打开新窗口进行打开和保存文件,这一篇则重点介绍怎样一步到位来进行打开和保存文件(这里还以.txt文本文件为例). 我们要打开.txt文本文件,无非是想要里面的文本内容,并且把其显示到页面里罢了,那我们能不能直接点击按钮就让文件的内容自动显示到页面上............ 而不需要经过打开新窗口这一步骤呢 同样,我们点击保存按钮,能不能就直接给文件命名为自己想要的名称,而且直接保存到自己想要的位置或者文件里........ 而不经过打开新窗口定位某一个具体的文件夹下这一步骤

Android 自定义TextView实现文本内容自动调整字体大小以适应TextView的大小

最近做通讯录小屏机 联系人姓名显示--长度超过边界字体变小 /**   * 自定义TextView,文本内容自动调整字体大小以适应TextView的大小   * @author yzp   */   public class AutoFitTextView extends TextView {       private Paint mTextPaint;       private float mTextSize;          public AutoFitTextView(Context

用jQuery向div中添加Html文本内容

前台代码: <link href="http://www.cnblogs.com/Content/themes/base/jquery-ui.css" rel="stylesheet" type="text/css" /><script src="http://www.cnblogs.com/Scripts/jquery-1.4.4.min.js" type="text/javascript&quo

移动端html5页面长按实现高亮全选文本内容的兼容解决方案

最近需要给html5的WebAPP在页面上实现一个复制功能:用户点击长按文本会全选文字并弹出系统"复制"菜单,用户可以点击"复制"进行复制操作,然后粘贴到AppStore搜索对应的应用.之所以不是采用链接形式直接跳转到AppStore对应应用是为了通过用户的主动输入关键词搜索给推广的企业App增加权重.所以这一个"复制"功能对用户的体验至关重要. 尝试了一些做法,在安卓/iOS平台上的兼容性都不是很好.在微信浏览器内是很容易实现长按文本激发系统菜