圆月山庄资源网 Design By www.vgjia.com
本例中敏感词ciku.txt放在C盘根目录下,采用的ActiveXObject插件获取本地文件内容。使用此插件不需网上下插件,直接用如下js代码即可。
浏览器需修改interner安全选项的级别,启用ActiveX才能获取到代码中的ActiveXObject插件。如下图所示:
js代码实现如下:
<script type="text/javascript"> // -------------- 全局变量,用来判断文本域中是否包含脏词,默认为false,即不包含脏词------- var isDirty = false; //使用ActiveX读取本地文件获取dirtyword词库 function readFile(){ //var ForReading = 1; var fso = new ActiveXObject("Scripting.FileSystemObject"); openF = fso.OpenTextFile("c:\\ciku.txt", 1); var cikuStr= openF.ReadAll(); return cikuStr; } /* * 提交表单的主方法 * 在提交表单的时候对内容进行过滤并在文本域显示过滤后的内容 */ function submitForm1() { var messageValue=document.getElementById("message").value; var cikuStr=readFile(); var cikuArr= new Array(); //定义数组,存储敏感词 cikuArr=cikuStr.split(" "); //敏感字符分割 for (var i=0;i<cikuArr.length;i++){ var flag=cikuArr[i]; if(messageValue.indexOf(flag)>=0){ //查找文本域中是否包含敏感字符,是则替换 filterWord(messageValue); var ifs=confirm("你的留言中含有不恰当的词语,系统已自动为你修改,是否继续提交"); break; }else{ //无敏感字符,直接提交表单 document.getElementById("message_board").submit(); break; } } if(ifs){ //用户点击确定,则提交表单 document.getElementById("message_board").submit(); } } /* * 对传进来的messageValue过滤并返回新内容 */ function filterWord(messageValue){ // 根据文本域的id获取文本域对象内容 var cikuStr=readFile(); var cikuArr= new Array(); //定义数组,存储敏感词 cikuArr=cikuStr.split(" "); //敏感字符分割到数组内 for (var i=0;i<cikuArr.length;i++){ messageValue=filterOneWord(messageValue,cikuArr[i]);//filterOneWord函数每次替换一个字符,需循环调用 } document.getElementById("message").value=messageValue; //将替换后的内容显示到文本域中 } /* * 这个函数用来过滤单个词语, 如果messageValue中含有oneDirtyWord, 则用"**"替换这个oneDirtyWord * messageValue --- 要过滤的语句 */ function filterOneWord(messageValue,oneDirtyWord){ var str=messageValue.replace(new RegExp(oneDirtyWord,'g'),"**"); return str; } </script>
表单部分代码:
<body> <form name="message_board" id="message_board" action="aaa.html"> <textarea name="message" id="message" cols="50" rows="10"> "This is you post messsage" ——phpdream </textarea><br/> <input type="button" value="提交留言" id="submitMessage" onclick="submitForm1()"/> </form> </body>
圆月山庄资源网 Design By www.vgjia.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
圆月山庄资源网 Design By www.vgjia.com
暂无评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
更新日志
2024年10月12日
2024年10月12日
- 楼兰-《楼兰传奇2》1:1母盘直刻版[WAV分轨]
- BLACK.BOX.1996-三个愿望【滚石】【WAV+CUE】
- 曹格.2022-我为歌狂·滚石40粤语精选4EP【滚石】【FLAC分轨】
- 群星.1994-福星高照【福茂】【WAV+CUE】
- 群星《她来听我的演唱会 广播剧OST》[320K/MP3][56.49MB]
- 群星《她来听我的演唱会 广播剧OST》[FLAC/分轨][152.28MB]
- 群星《说唱梦工厂 先导片》[320K/MP3][36.25MB]
- 黄思婷2010-通往彼岸的路[引进版][WAV+CUE]
- ABC德国制《极致HIFI女伶天碟1》6N纯银镀膜[低速原抓WAV+CUE]
- 张小英专辑《岁月留声》2CD精装版Disc1(皇星全音)[WAV+CUE]
- 群星.1995-福星高照2将爱实现【福茂】【WAV+CUE】
- 陈奕迅.2009-H3M(加强版)【新艺宝】【WAV+CUE】
- 杜德伟.1993-准我再一次【华纳】【WAV+CUE】
- 赖冰霞.1994-妈妈好【南方】【WAV+CUE】
- 黄思婷2011-等待有情天[豪记唱片][WAV+CUE]