现在的位置: 首页 > PHP代码与网站 > 正文

PHP文本每行随机位置插入随机字符

作者: 2019年01月09日 PHP代码与网站 ⁄ 共 856字 ⁄ 字号 暂无评论
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
 
    <body>
        <input type='file' accept='text/plain' onchange='openFile(event)'><br>
        <div id="output"></div>
    </body>
    <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
    <script type="text/javascript">
        var chars = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O', 'P','Q','R','S','T','U','V','W','X','Y','Z'];
        function generateMixed(n) {
             var res = "";
             for(var i = 0; i < n ; i ++) {
                 var id = Math.ceil(Math.random()*35);
                 res += chars[id];
             }
             return res;
        }
        var openFile = function(event) {
            var input = event.target;
            var reader = new FileReader();
            reader.onload = function() {
                if(reader.result) {
                    //显示文件内容
                    var $r = /.+/g;
                    var $a = reader.result.match($r);
                    for (var i=0;i<$a.length;i++){
                        $a[i] = $a[i]+generateMixed(1);
                        document.write($a[i] + "<br>");
                    }
                }
            };
            reader.readAsText(input.files[0]);
        };
    </script>
 
</html>

给我留言

您必须 [ 登录 ] 才能发表留言!