diff --git a/proxstar/static/js/script.js b/proxstar/static/js/script.js index 6f61324..a92cb76 100644 --- a/proxstar/static/js/script.js +++ b/proxstar/static/js/script.js @@ -223,7 +223,7 @@ $("#create-vm").click(function(){ const max_cpu = $(this).data('max_cpu'); const max_mem = $(this).data('max_mem'); const max_disk = $(this).data('max_disk'); - var ssh_regex = new RegExp("ssh-rsa AAAA[0-9A-Za-z+/]+[=]{0,3}( [^@]+@[^@]+)?") + var ssh_regex = new RegExp("ssh-[a-z0-9]+ AAAA[0-9A-Za-z+/]+[=]{0,3}( [^@]+@[^@]+)?"); var disk = document.getElementById('disk').value; fetch(`/template/${template}/disk`, { credentials: 'same-origin', @@ -1155,4 +1155,4 @@ $(".delete-disk").click(function(){ const vmid = $(this).data('vmid') const disk = $(this).data('disk') confirmDialog(`/vm/${vmid}/disk/${disk}/delete`, `Are you sure you want to delete ${disk}?`, "Delete", `Deleting ${disk}!`, `Unable to delete disk. Please try again later.`, `/vm/${vmid}`, true) -}); \ No newline at end of file +});