日期:2014-05-16  浏览次数:20401 次

JS判断数字是否只包含数字1-7
JS新手问题:
现在我有一个数字,比如12345678,怎么判断该数字只包含1-7,有8、9、0就返回false。并且1-7的数字是不能重复的,如1112334,也返回false;

------解决方案--------------------
var reg=/^[1-7]+$/;
reg.test(str);
------解决方案--------------------
var reg=/^(?:([1-7])(?!.*\1.*$))+$/;
 
alert( reg.test("123451") );