JS判断数字是否只包含数字1-7

蔬菜工程师 2013-09-10 04:40:52
JS新手问题:
现在我有一个数字,比如12345678,怎么判断该数字只包含1-7,有8、9、0就返回false。并且1-7的数字是不能重复的,如1112334,也返回false;
...全文
349 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
蔬菜工程师 2013-09-10
  • 打赏
  • 举报
回复
引用 4 楼 fzfei2 的回复:
var reg=/^(?:([1-7])(?!.*\1.*$))+$/; alert( reg.test("123451") );
嗯,这个正确 谢谢
fzfei2 2013-09-10
  • 打赏
  • 举报
回复
var reg=/^(?:([1-7])(?!.*\1.*$))+$/; alert( reg.test("123451") );
蔬菜工程师 2013-09-10
  • 打赏
  • 举报
回复
引用 1 楼 zzgzzg00 的回复:
var reg=/^[1-7]+$/; reg.test(str);
大神 这个有判断1-7的功能,不能处理去重 如11122,返回还是true 下楼的走起
蔬菜工程师 2013-09-10
  • 打赏
  • 举报
回复
引用 1 楼 zzgzzg00 的回复:
var reg=/^[1-7]+$/; reg.test(str);
我试试
似梦飞花 2013-09-10
  • 打赏
  • 举报
回复
var reg=/^[1-7]+$/; reg.test(str);

87,915

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧