求一个正则表达式 满足
现在我的是
var reg = new RegExp(/^[A-Za-z0-9\-]+$/);
return reg.test(val);val = 001   true;
var = 001-s true;
var = s     true;我想要  val = 001  或者是 val = 001-  时为false 高手请帮忙