Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
<script>
// var str=... если строка хранится в переменной данную конструкцию нельзя юзать, надо юзать конструктор рег. выражения...
var re = /somenum-[0-9]{1,5}/g;
if(!str.match(re))
alert('error');
else
alert('ok');
</script>