AngularJS实现存入文本,搜索文本,敏感字符
2017-10-16 19:52
267 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>实现存入,搜索,敏感字符</title> <style type="text/css"> .text01{ width: 500px; height:300px; border: 1px solid red; background-color: #ece5d5; } </style> <script src="angular.js"></script> <script type="text/javascript"> var app = angular.module("myApp",[]); //自定义过滤器,过滤敏感字符 app.filter("myFilter",function () { return function (text) { if(text.indexOf("敏感字符")>=0){ alert("有敏感字符"); //有敏感字符需要过滤 return text.replace(/敏感字符/g,"****"); } //将所有文本返回 return text; } }) app.controller("myCtrl",function ($scope) { $scope.arr = ["今天早上吃早餐花了10元","今天中午吃午饭花了20元"]; $scope.newarr = ""; $scope.addarr = function () { //非空判断,为空时不添加 if($scope.newarr == null || $scope.newarr == ""){ alert("内容不可为空"); }else{ $scope.arr.unshift($scope.newarr); } } //搜索文本 var flag = true; $scope.sousuo = function () { if($scope.newsousuo == null || $scope.newsousuo == ""){ alert("不可为空"); }else{ for(a in $scope.arr){ if($scope.arr[a] == $scope.newsousuo){ alert("已存在"); flag = false; } } if (flag) { alert("不存在"); } } } }); </script> </head> <body ng-app="myApp" ng-controller="myCtrl"> <p>记账本:</p> <div class="text01"> <p ng-repeat="i in arr">{{i | myFilter}}</p> </div> 输入框:<input type="text" ng-model="newarr"><button ng-click="addarr()">记录</button><br> 搜索框:<input type="text" ng-model="newsousuo"><button ng-click="sousuo()">搜索</button> </body> </html>
相关文章推荐
- AngularJS实现存入文本,搜索,敏感字符
- AngularJS实现下拉框排序/添加数据/查询数据/敏感字符过滤
- (angularjs) 数据的增查(添加用户,查询名字,实现排序,判断非空 ,是否是数字,是否重名,敏感字符)
- angularJS实现查询/选择排序/添加/敏感字符过滤
- AngularJS模糊查询功能实现代码(过滤内容下拉菜单排序过滤敏感字符验证判断后添加表格信息)
- JS实现自动匹配搜索字符
- JavaScript——替换敏感字符并实现字符统计
- 用C#编程实现在Excel文档中搜索文本
- angularjs实现分页和搜索功能
- 实现文本录入的跑马灯效果与特定字符的特殊显示
- 用C#编程实现在PowerPoint文档中搜索文本
- angularjs的过滤器实现搜索与排序
- 用‘grep’搜索文本文件中的特定字符
- 搜索文本内容——Java代码的简单实现(修改版)
- JavaScript简单实现关键字文本搜索高亮显示功能示例
- 文本搜索(C实现)
- 用C#编程实现在PowerPoint文档中搜索文本
- 用C#实现在Word文档中搜索文本
- AngularJS敏感字符过滤代码案例
- 使用angularjs 去掉字符串最后的几个字符,从而实现trim的操作