
 September 18, 2020 08:28 by 
 Peter 
    In this post, let me explain you how to create strong password for AngularJS.  For choosing a password we need combination of special characters,  Capital letter , small letters, digits etc to make it strong. Write the  following code:
     <!DOCTYPE html>  
     <html>  
     <head>  
         <title>Strong Password for Angular UI Pages</title>            
         <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js"></script>    
         <script>  
             var app = angular.module("myApp", []);  
             app.controller("myCtrl", function ($scope) {        
                 var strongRegularExp = new  RegExp("^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#\$%\^&\*])(?=.{8,})");         
                 var mediumRegularExp = new  RegExp("^(((?=.*[a-z])(?=.*[A-Z]))|((?=.*[a-z])(?=.*[0-9]))|((?=.*[A-Z])(?=.*[0-9])))(?=.{6,})");         
                 $scope.checkpwdStrength = {  
                     "width": "150px",  
                     "height": "25px",  
                     "float": "right"  
                 };        
                 $scope.validationInputPwdText = function (value) {  
                     if (strongRegularExp.test(value)) {  
                         $scope.checkpwdStrength["background-color"] = "green";  
                         $scope.userPasswordstrength = 'You have a Very Strong Password now';  
                     } else if (mediumRegularExp.test(value)) {  
                         $scope.checkpwdStrength["background-color"] = "orange";  
                         $scope.userPasswordstrength = 'Strong password, Please give a very strong password';  
                     } else {  
                         $scope.checkpwdStrength["background-color"] = "red";  
                         $scope.userPasswordstrength = 'Weak Password , Please give a strong password';  
                     }                  
 };        
            });  
         </script>  
     </head>  
     <body ng-app="myApp">  
         <div ng-controller="myCtrl" style="border:5px solid gray; width:800px;">  
             <div>  
                 <h3>Strong Password for Angular UI Pages </h3>  
             </div>  
             <div style="padding-left:25px;">                  
 <div ng-style="checkpwdStrength"></div>  
                 <input type="password" ng-model="userPassword"  ng-change="validationInputPwdText(userPassword)" class="class1" />  
                 <b> {{userPasswordstrength}}</b>  
             </div>  
             <br />  
             <br />  
             <br />  
         </div>  
     </body>  
     </html>  
HostForLIFE.eu AngularJS Hosting
HostForLIFE.eu   is European Windows Hosting Provider which focuses on Windows Platform   only. We deliver on-demand hosting solutions including Shared hosting,   Reseller Hosting, Cloud Hosting, Dedicated Servers, and IT as a  Service  for companies of all sizes. We have customers from around the  globe,  spread across every continent. We serve the hosting needs of the   business and professional, government and nonprofit, entertainment and   personal use market segments.

