Skip to content
This repository was archived by the owner on Sep 25, 2021. It is now read-only.

Commit 12bea4d

Browse files
committed
增加demo截取
1 parent c78638d commit 12bea4d

2 files changed

Lines changed: 20 additions & 15 deletions

File tree

‎index.html‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ <h2>Input</h2>
3838
<input placeholder="用户名" id="usename" required />
3939
<input placeholder="域名,test.com" id="domain" required />
4040
<input placeholder="盐" id="salt" required />
41+
<input placeholder="截取位数,默认32位" id="cut" />
4142
<br>
4243
<button type="submit" id="calculate">Calculate</button>
4344
<button type="reset" id="reset">Reset</button>

‎js/demo.js‎

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,28 +11,32 @@
1111

1212
/*global window, $ */
1313

14-
$(function () {
14+
$(function() {
1515
'use strict';
1616

17-
$('#calculate').on('click', function (event) {
17+
$('#calculate').on('click', function(event) {
1818
event.preventDefault();
19-
var md5_password={
20-
usename:$('#usename').val(),
21-
domain:$('#domain').val(),
22-
salt:$('#salt').val()
19+
var md5_password = {
20+
usename: $('#usename').val(),
21+
domain: $('#domain').val(),
22+
salt: $('#salt').val()
2323
}
24-
if(localStorage){
25-
localStorage.setItem('md5_password',JSON.stringify(md5_password));
24+
if (localStorage) {
25+
localStorage.setItem('md5_password', JSON.stringify(md5_password));
2626
}
27-
$('#result').val(window.md5(md5_password.usename+md5_password.salt+md5_password.domain));
28-
$('#result').focus(function(){
29-
$(this).select();
27+
var cut=32;
28+
if(parseInt($('#cut').val())){
29+
cut=parseInt($('#cut').val());
30+
}
31+
$('#result').val(window.md5(md5_password.usename + md5_password.salt + md5_password.domain).substring(0,cut));
32+
$('#result').focus(function() {
33+
$(this).select();
3034
})
3135
});
32-
if(localStorage&&localStorage.md5_password){
33-
var md5_password=JSON.parse(localStorage.md5_password);
34-
$('#usename').val(md5_password.usename);
36+
if (localStorage && localStorage.md5_password) {
37+
var md5_password = JSON.parse(localStorage.md5_password);
38+
$('#usename').val(md5_password.usename);
3539
$('#domain').val(md5_password.domain);
3640
$('#salt').val(md5_password.salt);
3741
}
38-
});
42+
});

0 commit comments

Comments
 (0)