<textarea name=demo rows=5 cols=50>
现在网上很多论坛都装有过滤系统,过滤掉一些所谓“非法”的内容。可何谓“非法”内容?我所遇到的最典型的是5460(中国同学录)上不让我写“权力”两个字。对这种所谓的的过滤,我只能斥为“变态”。面对越来越猖獗的“过滤”,为了我们的自由和权力,我们有必要做出抗争,所以我这两天一直在想做一个程序,就是对文本进行处理的,为了使用的方便,最好是网页形式的。需要实现的功能如下:
1.有一文本框,可以把需要处理的文本Copy进去,而且需要能容纳比较多的文本。
2.选中文本框中的某些文本(当然可以全选),点击某一按钮,可以在选中的文本的每两个字之间插入一个分隔符(默认为空格,可另有一个下拉框供用户选择想要用于分隔的字符,如“*”,"/"等);
3.可进行步骤2相反的操作,即把选定文本中的指定分隔符去掉。基本功能就是这些,本想自己做的,只是自己在javascript方面实在肤浅。最近又比较忙,所以只好求助各位了。希望某位大侠能抽空做一个。发给我([email protected]),在此先行谢过。如果有个人主页的朋友,能做一个放在个人主页上则更好,那就可以有更多的人随时可以用。
</textarea>
<br><select name=sel>
<option value=" ">空格
<option value="*">*
<option value="/">/
</select>
<input type=button onclick='rep(demo,sel)' value=replace>
<script>
function rep(obj1,obj2){
obj1.focus();
with(document.selection.createRange())
text=text.split("").join(obj2.value)
}
</script>
现在网上很多论坛都装有过滤系统,过滤掉一些所谓“非法”的内容。可何谓“非法”内容?我所遇到的最典型的是5460(中国同学录)上不让我写“权力”两个字。对这种所谓的的过滤,我只能斥为“变态”。面对越来越猖獗的“过滤”,为了我们的自由和权力,我们有必要做出抗争,所以我这两天一直在想做一个程序,就是对文本进行处理的,为了使用的方便,最好是网页形式的。需要实现的功能如下:
1.有一文本框,可以把需要处理的文本Copy进去,而且需要能容纳比较多的文本。
2.选中文本框中的某些文本(当然可以全选),点击某一按钮,可以在选中的文本的每两个字之间插入一个分隔符(默认为空格,可另有一个下拉框供用户选择想要用于分隔的字符,如“*”,"/"等);
3.可进行步骤2相反的操作,即把选定文本中的指定分隔符去掉。基本功能就是这些,本想自己做的,只是自己在javascript方面实在肤浅。最近又比较忙,所以只好求助各位了。希望某位大侠能抽空做一个。发给我([email protected]),在此先行谢过。如果有个人主页的朋友,能做一个放在个人主页上则更好,那就可以有更多的人随时可以用。
</textarea>
<br><select name=sel>
<option value=" ">空格
<option value="*">*
<option value="/">/
</select>
<input type=button onclick='rep(demo,sel)' value=replace>
<script>
function rep(obj1,obj2){
obj1.focus();
with(document.selection.createRange())
text=text.split("").join(obj2.value)
}
</script>
解决方案 »
- 求解答:如何用js去查找一个cookie
- 求个正则表达式 224.0.0.0到239.255.255.255 ip地址限制在这个范围?
- 返回的好像不是JQuery对象而无法用show?
- onclick和onchange不能一起执行吗?
- 自已写的JS表单验证插件
- 给INPUT传值的问题
- textarea有限制?
- zhangjinbo1980请进
- 刚学JavaScript,问了大家不少问题,谢谢大家的热情回复。我自己也做了个“进度条”,分享给大家。绝对原创!
- 请问如何用脚本语言实现当前页面转成DOC或PDF文件?
- 我想知道怎么实现文本框中不可输入汉字!!!!
- 请问,如何用另外的文字替换Textarea中被选定的部分。谢谢!
现在网上很多论坛都装有过滤系统,过滤掉一些所谓“非法”的内容。可何谓“非法”内容?我所遇到的最典型的是5460(中国同学录)上不让我写“权力”两个字。对这种所谓的的过滤,我只能斥为“变态”。面对越来越猖獗的“过滤”,为了我们的自由和权力,我们有必要做出抗争,所以我这两天一直在想做一个程序,就是对文本进行处理的,为了使用的方便,最好是网页形式的。需要实现的功能如下:
1.有一文本框,可以把需要处理的文本Copy进去,而且需要能容纳比较多的文本。
2.选中文本框中的某些文本(当然可以全选),点击某一按钮,可以在选中的文本的每两个字之间插入一个分隔符(默认为空格,可另有一个下拉框供用户选择想要用于分隔的字符,如“*”,"/"等);
3.可进行步骤2相反的操作,即把选定文本中的指定分隔符去掉。基本功能就是这些,本想自己做的,只是自己在javascript方面实在肤浅。最近又比较忙,所以只好求助各位了。希望某位大侠能抽空做一个。发给我([email protected]),在此先行谢过。如果有个人主页的朋友,能做一个放在个人主页上则更好,那就可以有更多的人随时可以用。
</textarea>
<br><select name=sel>
<option value=" ">空格
<option value="*">*
<option value="/">/
</select>
<input type=button onclick='rep(demo,sel)' value=replace>
<input type=button onclick='res(demo,sel)' value=restore>
<script>
function res(obj1,obj2){
obj1.focus();
with(document.selection.createRange())
text=text.split(obj2.value).join("")
}
function rep(obj1,obj2){
obj1.focus();
with(document.selection.createRange())
text=text.split("").join(obj2.value)
}
</script>