diff --git a/www/index.html b/www/index.html index 48b2cc78..c63de15e 100644 --- a/www/index.html +++ b/www/index.html @@ -162,6 +162,10 @@ } $("#channel").keydown(function(ev) { if(ev.keyCode == 13) { + if(!$("#channel").val().match(/^[a-zA-Z0-9-_]+$/)) { + alert("Invalid channel names. Channel names may contain alphanumeric characters, underscores, and hyphens"); + return; + } document.location = host + "/r/" + $("#channel").val(); } });