AngularJS输入内容到公告窗,敏感字以*代替
来源:互联网 发布:iphone手机壳品牌知乎 编辑:程序博客网 时间:2024/05/16 19:51
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>输入内容到公告窗,敏感字以*代替</title>
<style>
div#content{
border:1px solid blue;
text-align:left;
overflow:auto;
height:200px;
width:400px;
}
</style>
<script type="text/javascript" src="angular.js"></script>
<script type="text/javascript">
var app = angular.module("myApp", []);
app.filter("replace", function() {
return function(text) {
//alert(text.indexOf("法轮功"));
//return text+text.contains("法轮功");
function replaceValue(text) {
var value = "";
if(text.indexOf("法轮功")>=0) {
//alert("111");
value = text.replace(/法轮功/g, "***");
if(value.indexOf("枪")>=0){
return value.replace(/枪/g, "*");
}else{
return value;
}
}else{
if(value.indexOf("枪")>=0){
return text.replace(/枪/g, "*");
}else{
return text;
}
}
}
return replaceValue(text);
//return text.replace(/法轮功|枪/g, "***");
}
});
app.controller("myCtrl", function($scope) {
$scope.value = "";
})
</script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
<center>
<h3>公告墙</h3> <br>
<div id='content'>
今天我觉得天气不错。<br>
你觉得天气怎么样呢? <br>
{{value | replace}}
</div> <br />
请输入内容:<input ng-model="value"placeholder="敏感字,如 '法轮功','枪'将以*代替" /> <br/><br/>
</center>
</body>
</html>
<html>
<head>
<meta charset="UTF-8">
<title>输入内容到公告窗,敏感字以*代替</title>
<style>
div#content{
border:1px solid blue;
text-align:left;
overflow:auto;
height:200px;
width:400px;
}
</style>
<script type="text/javascript" src="angular.js"></script>
<script type="text/javascript">
var app = angular.module("myApp", []);
app.filter("replace", function() {
return function(text) {
//alert(text.indexOf("法轮功"));
//return text+text.contains("法轮功");
function replaceValue(text) {
var value = "";
if(text.indexOf("法轮功")>=0) {
//alert("111");
value = text.replace(/法轮功/g, "***");
if(value.indexOf("枪")>=0){
return value.replace(/枪/g, "*");
}else{
return value;
}
}else{
if(value.indexOf("枪")>=0){
return text.replace(/枪/g, "*");
}else{
return text;
}
}
}
return replaceValue(text);
//return text.replace(/法轮功|枪/g, "***");
}
});
app.controller("myCtrl", function($scope) {
$scope.value = "";
})
</script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
<center>
<h3>公告墙</h3> <br>
<div id='content'>
今天我觉得天气不错。<br>
你觉得天气怎么样呢? <br>
{{value | replace}}
</div> <br />
请输入内容:<input ng-model="value"placeholder="敏感字,如 '法轮功','枪'将以*代替" /> <br/><br/>
</center>
</body>
</html>
阅读全文
0 0
- AngularJS输入内容到公告窗,敏感字以*代替
- 提交输入框内容到文本域 公告窗
- 将敏感字用“*”代替
- 文本内容过长以点号代替事例
- angularJS输入内容渲染添加
- c++输入密码以星号代替
- html angular+route:模糊查询+下拉排序+新增内容+判断是否重复+输入敏感字提示
- AngularJs 公告栏及敏感字过滤
- AngularJS+查询+敏感字+排序+添加
- AngularJS+查询+敏感字+排序+添加
- angularjs 自定义过滤器 改变敏感字
- 英文词典, 以AutoCompleteTextView输入内容到SQLite数据库查找匹配的单词
- Android TextView小时一行,超出内容截取以“...”代替
- angularjs之公告墙
- angularjs公告墙
- angularJs 公告墙完整
- angularJs 公告墙
- angular+敏感字段用符号代替+一个输入框下面显示文字
- webstorm 给console.log设置快捷键
- 第2章 运算符&表达式&数据类型
- 创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。 要求:自己设计函数的参数,返回值。
- 初学者(一)Dictionary,ConcurrentDictionary,SortedDictionary
- 插入排序
- AngularJS输入内容到公告窗,敏感字以*代替
- 自定义可拖拽的父容器
- 数据库的基本构成和原理-2
- 684. Redundant Connection
- codeforces F.Forbidden Indices后缀数组+LCP
- 搜索页面实现总结
- int *和int[]共同点和区别
- 手把手教你搭建FastDFS集群(下)
- 基本数据类型的隐式转换