请问如何把这两个判断 放到一个if里去

qingwadaxia_1 2018-05-22 11:01:46
var j=document.getElementById("wb").value;


if(!!isNaN(j)||j==''){
alert('请输入1-6数字');
return false;
}
if(j>6 || j<1){
alert('请输入1-6数字');
return false;
}


上面两个if条件,我要放一个if()里去 请问如何去放 还是这种情况下 必须用两个
...全文
1154 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jlqwc 2018-05-24
  • 打赏
  • 举报
回复
if(!!isNaN(j)||j=='&&'(j>6 || j<1)){ alert('请输入1-6数字'); return false; }
weixin_39854764 2018-05-24
  • 打赏
  • 举报
回复
你可以用正则 if ( !/([1-6]){1}/g.text( j ) ){ alert('请输入1-6数字'); return false; }
functionsub 2018-05-22
  • 打赏
  • 举报
回复
if(!!isNaN(j)||j=='' || !(!isNaN(j) && (j <= 6 && j>=1))){
天际的海浪 2018-05-22
  • 打赏
  • 举报
回复
两边各套一个括号,中间加个 ||。这是通用是方法 if( (!!isNaN(j)||j=='') || (j>6 || j<1) ){
wcwtitxu 2018-05-22
  • 打赏
  • 举报
回复
if( isNaN(j) || j=='' || j>6 || j<1 ){ alert('请输入1-6数字'); return false; }

87,993

社区成员

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

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