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();
}
});