<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/angular.min.js" ></script>
<script>
var mo=angular.module("myApp",[]);
mo.controller("myCtrl",function($scope){
$scope.ArrayOne=["zz","cs","ds","cd","qw"]
})
mo.filter("myfilter",function(){
return function(a,b){
//新的数组
var newArr=[];
//遍历查找
var ArrayTo=a[i];
if (ArrayTo.indexOf(b)!=-1) {
//把值添加到新的数组
}
}
//返回新的数组
}
})
</script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
用户名:<input type="text" ng-model="ArrayTo" />
<span>{{ArrayTo.length<6?"长度过长":"格式正确"}}</span><br />
//显示新的数组
</body>
</html>
//自定义关键字隐藏
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/angular.min.js" ></script>
<script>
var mo=angular.module("myApp",[]);
mo.controller("myCtrl",function($scope){
})
mo.filter("myFilter",function(){
return function(obj){
if(obj==undefined){
obj=""
}
if (obj.indexOf("李")!=-1) {
obj=obj.replace(/李/g,"**");
}
return obj;
}
})
</script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">
<input type="text" ng-model="text" /><br />
{{text|myFilter}}
</body>
</html>