Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
  
</body>
</html>
 
var checkStrongPassword = function(_secureLevel, _pw){
  var level1 = /^([a-zA-Z]).{6,24}/gi;
  var level2 = /^(?!.*(.)\1{3})([a-zA-Z]).{8,24}/gi;
  var level3 = /^(?!.*(.)\1{3})((?=.*[\d])(?=.*[A-Z])(?=.*[a-z])(?=.*[^\w\d\s])).{8,24}$/g;
  var check = {
    'keymap': false
  };
  var keymaps = /123|234|345|456|567|678|789|890|901|012/;
  if (!_pw.match(keymaps)) check.keymap = true;
  if (_secureLevel == 'l') {
    if (_pw.match(level1)) {
      //return;
      alert('l 잘 맞네');
    } else {
      alert('l 맞지 않아');
    }
  }
  if (_secureLevel == 'm') {
    if (_pw.match(level2) && check.keymap) {
      //return;
      alert('m 잘 맞네');
    } else {
      alert('m 맞지 않아');
    }
  }
  if (_secureLevel == 'h') {
    if (_pw.match(level3) && check.keymap) {
      //return;
      alert('h 잘 맞네');
    } else {
      alert('h 맞지 않다');
    }
  }
};
// A1!aB2@bC3#c
var pass = 'A1!';
checkStrongPassword('h', pass);
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
anonymouspro
0viewers